class Str

Methods

static string
remove_accents(string $string)

Removes accents from string

static string
remove_symbols(string $string, array $except = [])

Removes anything that is not a letter, number, or space

static string
sanitize_string(string $string, string $space = "", array $include_chars = [])

Removes accents, makes string lowercase, replaces multiple spaces with $space

static string
lorem_ipsum()

Get a placeholder text for developing purposes

static bool
isEmail(string $email)

Determines whether the specified string is email.

static string
rand_letters_string(int $length = 10)

Generates a random letters string of $length.

Details

at line 12
static string remove_accents(string $string)

Removes accents from string

Parameters

string $string

Return Value

string

at line 32
static string remove_symbols(string $string, array $except = [])

Removes anything that is not a letter, number, or space

Parameters

string $string
array $except

Characters to keep

Return Value

string

at line 48
static string sanitize_string(string $string, string $space = "", array $include_chars = [])

Removes accents, makes string lowercase, replaces multiple spaces with $space

Parameters

string $string
string $space

Character to replace spaces

array $include_chars

Array => value pairs for additional substitutions

Return Value

string

Sanitized string

at line 71
static string lorem_ipsum()

Get a placeholder text for developing purposes

Return Value

string

at line 82
static bool isEmail(string $email)

Determines whether the specified string is email.

Parameters

string $email

Return Value

bool

True if the specified value is email, False otherwise.

at line 94
static string rand_letters_string(int $length = 10)

Generates a random letters string of $length.

Parameters

int $length

String length (max 40)

Return Value

string

The resulting string.