← All docs

String builtins

Builtins in the String category.

String builtins

FunctionSignatureReturns
addslashes()(string $string): stringstring
base64_decode()(string $string): stringstring
base64_encode()(string $string): stringstring
bin2hex()(string $string): stringstring
chop()(string $string, string $characters = ' \n\r\t\x0b\x0c\x00'): stringstring
chr()(int $codepoint): stringstring
crc32()(string $string): intint
explode()(string $separator, string $string, int $limit = PHP_INT_MAX): arrayarray
grapheme_strrev()(string $string): mixedmixed
gzcompress()(string $data, int $level = -1): stringstring
gzdeflate()(string $data, int $level = -1): stringstring
gzinflate()(string $data, int $max_length = 0): mixedmixed
gzuncompress()(string $data, int $max_length = 0): mixedmixed
hash()(string $algo, string $data, bool $binary = false): stringstring
hash_algos()(): arrayarray
hash_copy()(resource $context): mixedmixed
hash_equals()(string $known_string, string $user_string): boolbool
hash_final()(resource $context, bool $binary = false): stringstring
hash_hmac()(string $algo, string $data, string $key, bool $binary = false): stringstring
hash_init()(string $algo, int $flags = 0, string $key = ''): mixedmixed
hash_update()(resource $context, string $data): boolbool
hex2bin()(string $string): stringstring
html_entity_decode()(string $string): stringstring
htmlentities()(string $string, int $flags = 11, string $encoding = 'UTF-8'): stringstring
htmlspecialchars()(string $string, int $flags = 11, string $encoding = 'UTF-8'): stringstring
implode()(string $separator, array $array = null): stringstring
inet_ntop()(string $ip): mixedmixed
inet_pton()(string $ip): mixedmixed
ip2long()(string $ip): mixedmixed
lcfirst()(string $string): stringstring
long2ip()(int $ip): stringstring
ltrim()(string $string, string $characters = ' \n\r\t\x0b\x0c\x00'): stringstring
md5()(string $string, bool $binary = false): stringstring
nl2br()(string $string): stringstring
number_format()(float $num, int $decimals = 0, string $decimal_separator = '.', string $thousands_separator = ','): stringstring
ord()(string $character): intint
printf()(string $format, ...$values): intint
rawurldecode()(string $string): stringstring
rawurlencode()(string $string): stringstring
rtrim()(string $string, string $characters = ' \n\r\t\x0b\x0c\x00'): stringstring
sha1()(string $string, bool $binary = false): stringstring
sprintf()(string $format, ...$values): stringstring
sscanf()(string $string, string $format, ...$vars): arrayarray
str_contains()(string $haystack, string $needle): boolbool
str_ends_with()(string $haystack, string $needle): boolbool
str_ireplace()(string $search, string $replace, string $subject, int $count = null): stringstring
str_pad()(string $string, int $length, string $pad_string = ' ', int $pad_type = 1): stringstring
str_repeat()(string $string, int $times): stringstring
str_replace()(string $search, string $replace, string $subject, int $count = null): stringstring
str_split()(string $string, int $length = 1): arrayarray
str_starts_with()(string $haystack, string $needle): boolbool
strcasecmp()(string $string1, string $string2): intint
strcmp()(string $string1, string $string2): intint
stripslashes()(string $string): stringstring
strlen()(string $string): intint
strpos()(string $haystack, string $needle, int $offset = 0): mixedmixed
strrev()(string $string): stringstring
strrpos()(string $haystack, string $needle, int $offset = 0): mixedmixed
strstr()(string $haystack, string $needle, bool $before_needle = false): stringstring
strtolower()(string $string): stringstring
strtoupper()(string $string): stringstring
substr()(string $string, int $offset, int $length = null): stringstring
substr_replace()(string $string, string $replace, int $offset, int $length = null): stringstring
trim()(string $string, string $characters = ' \n\r\t\x0b\x0c\x00'): stringstring
ucfirst()(string $string): stringstring
ucwords()(string $string, string $separators = ' \t\r\n\x0c\x0b'): stringstring
urldecode()(string $string): stringstring
urlencode()(string $string): stringstring
vprintf()(string $format, array $values): intint
vsprintf()(string $format, array $values): stringstring
wordwrap()(string $string, int $width = 75, string $break = '\n', bool $cut_long_words = false): stringstring