← All docs

String builtins

Builtins in the String category.

String builtins

FunctionSignatureReturnsAOTeval()
addslashes()(string $string): stringstring
base64_decode()(string $string, bool $strict = false): mixedmixed
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
chunk_split()(string $string, int $length = 76, string $separator = '\r\n'): stringstring
count_chars()`(string $string, int $mode = 0): arraystring``arraystring`
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()(HashContext $context): HashContextHashContext
hash_equals()(string $known_string, string $user_string): boolbool
hash_final()(HashContext $context, bool $binary = false): stringstring
hash_hmac()(string $algo, string $data, string $key, bool $binary = false): stringstring
hash_init()(string $algo): HashContextHashContext
hash_update()(HashContext $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
iconv()(string $from_encoding, string $to_encoding, string $string): mixedmixed
iconv_get_encoding()(string $type = 'all'): mixedmixed
iconv_mime_decode()(string $string, int $mode = 0, ?string $encoding = null): mixedmixed
iconv_mime_decode_headers()(string $headers, int $mode = 0, ?string $encoding = null): mixedmixed
iconv_mime_encode()(string $field_name, string $field_value, mixed $options = []): mixedmixed
iconv_set_encoding()(string $type, string $encoding): boolbool
iconv_strlen()(string $string, ?string $encoding = null): mixedmixed
iconv_strpos()(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): mixedmixed
iconv_strrpos()(string $haystack, string $needle, ?string $encoding = null): mixedmixed
iconv_substr()(string $string, int $offset, ?int $length = null, ?string $encoding = null): mixedmixed
implode()(string $separator, array $array = null): stringstring
inet_ntop()(string $ip): mixedmixed
inet_pton()(string $ip): mixedmixed
ip2long()(string $ip): mixedmixed
join()(mixed $separator, mixed $array = null): stringstring
lcfirst()(string $string): stringstring
long2ip()(int $ip): stringstring
ltrim()(string $string, string $characters = ' \n\r\t\x0b\x0c\x00'): stringstring
mb_strlen()(string $string, ?string $encoding = null): intint
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
openssl_cipher_iv_length()(string $cipher_algo): mixedmixed
openssl_decrypt()(string $data, string $cipher_algo, string $passphrase, int $options = 0, string $iv = '', mixed $tag = null, string $aad = ''): mixedmixed
openssl_encrypt()(string $data, string $cipher_algo, string $passphrase, int $options = 0, string $iv = '', mixed $tag = null, string $aad = '', int $tag_length = 16): mixedmixed
openssl_get_cipher_methods()(bool $aliases = false): arrayarray
ord()(string $character): intint
parse_url()(string $url, int $component = -1): mixedmixed
printf()(string $format, ...$values): intint
quoted_printable_encode()(string $string): stringstring
quotemeta()(string $string): stringstring
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
str_word_count()`(string $string, int $format = 0, ?string $characters = null): arrayint``arrayint`
strcasecmp()(string $string1, string $string2): intint
strcmp()(string $string1, string $string2): intint
stripos()(string $haystack, string $needle, int $offset = 0): mixedmixed
stripslashes()(string $string): stringstring
strlen()(string $string): intint
strncasecmp()(string $string1, string $string2, int $length): intint
strncmp()(string $string1, string $string2, int $length): intint
strpos()(string $haystack, string $needle, int $offset = 0): mixedmixed
strrev()(string $string): stringstring
strripos()(string $haystack, string $needle, int $offset = 0): mixedmixed
strrpos()(string $haystack, string $needle, int $offset = 0): mixedmixed
strstr()(string $haystack, string $needle, bool $before_needle = false): mixedmixed
strtolower()(string $string): stringstring
strtoupper()(string $string): stringstring
strtr()`(string $string, arraystring $from, ?string $to = null): string`string
substr()(string $string, int $offset, ?int $length = null): stringstring
substr_count()(string $haystack, string $needle, int $offset = 0, mixed $length = null): intint
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