PHP is very powerful server side programming language.
It has lots of powerful functions which speed up the php development and also the performance. While developing a flexible and good web application we always need list of string handling functions.There are lots of php functions and I am giving you a list of all string functions in php. Which will help you for string manipulation.
List of php string functions
List of php string functions
addcslashes | Quote string with slashes in a C style. "Magicquotes" | ||
Syntax : string addcslashes ( string $str , string $charlist ) | |||
bin2hex | Convert binary data into hexadecimal representation. | ||
string bin2hex ( string $str ) | |||
chop | Alias of rtrim(). Remove white spaces from right isde of string. | ||
chr | Return a specific character | ||
chunk_split | Split a string into smaller chunks | ||
string chunk_split ( string $body [, int $chunklen [, string $end ]] ) | |||
convert_cyr_string | Convert from one Cyrillic character set to another | ||
string convert_cyr_string ( string $str , string $from , string $to ) | |||
convert_uudecode | Decode a uuencoded string | ||
string convert_uudecode ( string $data ) | |||
convert_uuencode | Uuencode a string | ||
string convert_uuencode ( string $data ) | |||
count_chars | Return information about characters used in a string | ||
count_chars ( string $string [, int $mode ] ) | |||
crc32 | Calculates the crc32 polynomial of a string | ||
int crc32 ( string $str ) | |||
crypt | One-way string encryption (hashing) | ||
echo | Output one or more strings | ||
explode | Split a string by string. Syntax:explode('-','php-freelancer'); Return: array. | ||
fprintf | Write a formatted string to a stream | ||
get_html_translation_table | Returns the translation table used by htmlspecialchars() and htmlentities() | ||
hebrev | Convert logical Hebrew text to visual text | ||
hebrevc | Convert logical Hebrew text to visual text with newline conversion | ||
html_entity_decode | Convert all HTML entities to their applicable characters | ||
htmlentities | Convert all applicable characters to HTML entities | ||
htmlspecialchars_decode | Convert special HTML entities back to characters | ||
htmlspecialchars | Convert special characters to HTML entities | ||
implode | Join array elements with a string | ||
join | Alias of implode() | ||
levenshtein | Calculate Levenshtein distance between two strings | ||
localeconv | Get numeric formatting information | ||
ltrim | Strip/remove whitespace (or other characters) from the beginning of a string | ||
md5_file | Calculates the md5 hash of a given file | ||
md5 | Calculate the md5 hash of a string | ||
metaphone | Calculate the metaphone key of a string | ||
money_format | Formats a number as a currency string | ||
nl_langinfo | Query language and locale information | ||
nl2br | Inserts HTML line breaks before all newlines in a string | ||
number_format | Format a number with grouped thousands | ||
ord | Return ASCII value of character | ||
parse_str | Parses the string into variables | ||
Output a string | |||
printf | Output a formatted string | ||
quoted_printable_decode | Convert a quoted-printable string to an 8 bit string | ||
quotemeta | Quote meta characters | ||
rtrim | Strip whitespace (or other characters) from the end of a string | ||
setlocale | Set locale information | ||
sha1_file | Calculate the sha1 hash of a file | ||
sha1 | Calculate the sha1 hash of a string | ||
similar_text | Calculate the similarity between two strings | ||
soundex | Calculate the soundex key of a string | ||
sprintf | Return a formatted string | ||
sscanf | Parses input from a string according to a format | ||
str_ireplace | Case-insensitive version of str_replace(). | ||
str_pad | Pad a string to a certain length with another string | ||
str_replace | Replace all occurrences of the search string with the replacement string | ||
str_rot13 | Perform the rot13 transform on a string | ||
str_shuffle | Randomly shuffles a string | ||
str_split | Convert a string to an array | ||
str_word_count | Return information about words used in a string | ||
strcasecmp | Binary safe case-insensitive string comparison | ||
strchr | Alias of strstr() | ||
strcmp | Binary safe string comparison | ||
strcoll | Locale based string comparison | ||
strcspn | Find length of initial segment not matching mask | ||
strip_tags | Strip HTML and PHP tags from a string | ||
stripcslashes | Un-quote string quoted with addcslashes() | ||
stripos | Find position of first occurrence of a case-insensitive string | ||
stripslashes | Un-quote string quoted with addslashes() | ||
stristr | Case-insensitive strstr() | ||
strlen | Get string length | ||
strnatcasecmp | Case insensitive string comparisons using a "natural order" algorithm | ||
strnatcmp | String comparisons using a "natural order" algorithm | ||
strncasecmp | Binary safe case-insensitive string comparison of the first n characters | ||
strncmp | Binary safe string comparison of the first n characters | ||
strpbrk | Search a string for any of a set of characters | ||
strpos | Find position of first occurrence of a string | ||
strrchr | Find the last occurrence of a character in a string | ||
strrev | Reverse a string | ||
strripos | Find position of last occurrence of a case-insensitive string in a string | ||
strrpos | Find position of last occurrence of a char in a string | ||
strspn | Find length of initial segment matching mask | ||
strstr | Find first occurrence of a string | ||
strtok | Tokenize string | ||
strtolower | Make a string lowercase | ||
strtoupper | Make a string uppercase | ||
strtr | Translate certain characters | ||
substr_compare | Binary safe optionally case insensitive comparison of 2 strings from an offset, up to length characters | ||
substr_count | Count the number of substring occurrences | ||
substr_replace | Replace text within a portion of a string | ||
substr | Return part of a string | ||
trim | Strip whitespace (or other characters) from the beginning and end of a string | ||
ucfirst | Make a string's first character uppercase | ||
ucwords | Uppercase the first character of each word in a string | ||
vfprintf | Write a formatted string to a stream | ||
vprintf | Output a formatted string | ||
vsprintf | Return a formatted string | ||
wordwrap | Wraps a string to a given number of characters using a string break character |