PHP string functions are an integral part of PHP core. No installation is required to use these functions.
Function Description
addcslashes() returns a string with a backslash added before the specified character.
addslashes() returns a string with backslashes added before predefined characters.
bin2hex() Converts a string of ASCII characters to a hexadecimal value.
chop() removes whitespace or other characters on the right side of a string.
chr() Returns the character from the specified ASCII value.
chunk_split() splits a string into a series of smaller parts.
convert_cyr_string() Converts a string from one Cyrillic character set to another.
convert_uudecode() decodes a uuencoded string.
convert_uuencode() encodes a string using the uuencode algorithm.
count_chars() returns information about the characters used in a string.
crc32() Computes a 32-bit CRC of a string.
crypt() One-way string encryption (hashing).
echo() outputs one or more strings.
explode() explodes a string into an array.
fprintf() writes a formatted string to the specified output stream.
get_html_translation_table() returns the translation table used by htmlspecialchars() and htmlentities().
hebrev() Converts Hebrew text to visible text.
hebrevc() converts Hebrew text to visible text and newlines (n) to
。
hex2bin() Converts a string of hexadecimal values to ASCII characters.
html_entity_decode() converts HTML entities to characters.
htmlentities() Convert characters to HTML entities.
htmlspecialchars_decode() converts some predefined HTML entities into characters.
htmlspecialchars() converts some predefined characters into HTML entities.
implode() returns a string composed of array elements.
join() Alias for implode().
lcfirst() Converts the first character of a string to lowercase.
levenshtein() returns the Levenshtein distance between two strings.
localeconv() returns local number and currency format information.
ltrim() removes whitespace or other characters on the left side of a string.
md5() computes the MD5 hash of a string.
md5_file() computes the MD5 hash of a file.
metaphone() computes the metaphone key of a string.
money_format() returns a string formatted as a currency string.
nl_langinfo() returns specific local information.
nl2br() Inserts an HTML newline character before each new line in a string.
number_format() formats a number in thousands groups.
ord() returns the ASCII value of the first character in a string.
parse_str() parses the query string into a variable.
print() outputs one or more strings.
printf() outputs a formatted string.
quoted_printable_decode() Converts a quoted-printable string to an 8-bit string.
quoted_printable_encode() Converts an 8-bit string to a quoted-printable string.
quotemeta() quote metacharacters.
rtrim() removes whitespace or other characters on the right side of a string.
setlocale() sets regional information (regional information).
sha1() Computes the SHA-1 hash of a string.
sha1_file() computes the SHA-1 hash of a file.
similar_text() calculates the similarity of two strings.
soundex() computes the soundex keys of a string.
sprintf() writes a formatted string into a variable.
sscanf() parses input from a string according to a specified format.
str_getcsv() Parses a CSV string into an array.
str_ireplace() replaces some characters in a string (not case sensitive).
str_pad() Pads a string to its new length.
str_repeat() Repeats a string a specified number of times.
str_replace() replaces some characters in a string (case sensitive).
str_rot13() performs ROT13 encoding on a string.
str_shuffle() randomly shuffles all characters in a string.
str_split() splits a string into an array.
str_word_count() counts the number of words in a string.
strcasecmp() compares two strings (not case sensitive).
strchr() finds the first occurrence of a string within another string. (Alias for strstr().)
strcmp() compares two strings (case sensitive).
strcoll() compares two strings (according to local settings).
strcspn() Returns the number of characters searched in a string before any part of some specified characters is found.
strip_tags() Strips HTML and PHP tags from strings.
stripcslashes() removes backslashes added by the addcslashes() function.
stripslashes() removes backslashes added by the addslashes() function.
stripos() returns the position of the first occurrence of a string within another string (case insensitive).
stristr() finds the first occurrence of a string within another string (case insensitive).
strlen() returns the length of the string.
strnatcasecmp() uses a "natural ordering" algorithm to compare two strings (not case sensitive).
strnatcmp() uses a "natural ordering" algorithm to compare two strings (case sensitive).
strncasecmp() String comparison of the first n characters (case insensitive).
strncmp() String comparison of first n characters (case sensitive).
strpbrk() finds any character in a set of characters in a string.
strpos() returns the position of the first occurrence of a string within another string (case sensitive).
strrchr() finds the last occurrence of a string within another string.
strrev() reverses a string.
strripos() finds the last occurrence of a string within another string (case insensitive).
strrpos() finds the last occurrence of a string within another string (case sensitive).
strspn() returns the number of specific characters contained in a string.
strstr() finds the first occurrence of a string within another string (case sensitive).
strtok() splits a string into smaller strings.
strtolower() Converts a string to lowercase letters.
strtoupper() Converts a string to uppercase letters.
strtr() converts specific characters in a string.
substr() returns a portion of a string.
substr_compare() Compares two strings starting at a specified starting position (binary safe and optionally case-sensitive).
substr_count() counts the number of times a substring appears in a string.
substr_replace() Replaces part of a string with another string.
trim() removes whitespace and other characters from both sides of a string.
ucfirst() Converts the first character in a string to uppercase.
ucwords() converts the first character of each word in a string to uppercase.
vfprintf() writes a formatted string to the specified output stream.
vprintf() outputs a formatted string.
vsprintf() writes the formatted string into a variable.
wordwrap() breaks a string into a specified number of words