| Trim () |
Remove spaces or other predefined characters at each end of a string |
"$str =" \r\nhello world!\r\n "; echo Trim ($STR); |
| RTrim () |
Remove whitespace or other predefined characters to the right of a string |
"$str =" Hello world!\n\n "; echo RTrim ($STR); " |
| Chop () |
Alias for RTrim () |
Ditto |
| LTrim () |
Remove spaces or other predefined characters to the left of a string |
"$str =" \r\nhello world! "; Echo LTrim ($STR); " |
| DirName () |
Back to the directory part of the path (we put it in the string function) |
Echo dirname ("c:/testweb/home.php"); |
| Str_pad () |
Fills a string with the specified length |
$STR = "Hello World"; Echo Str_pad ($str, 20, "."); |
| Str_repeat () |
Reusing the specified string |
Echo str_repeat (".", 13); |
| Str_split () |
To split a string into an array |
Print_r (Str_split ("Hello")); |
| Strrev () |
Invert string |
Echo Strrev ("Hello world!"); |
| WordWrap () |
Wrapping a string by a specified length |
"$STR =" "An example on a long word is:supercalifragulistic" "; Echo WordWrap ($STR, 15); " |
| Str_shuffle () |
Randomly disrupts all characters in a string |
Echo str_shuffle ("Hello World"); |
| Parse_str () |
Parsing a string into a variable |
"Parse_str (" Id=23&name=john%20adams ", $myArray); Print_r ($myArray); " |
| Number_format () |
Formatting numbers with thousands of groupings |
"Echo Number_format (" 1000000 "); Echo Number_format ("1000000", 2); Echo Number_format ("1000000", 2, "", "", "". ");" |
| Strtolower () |
String converted to lowercase |
Echo strtolower ("Hello world!"); |
| Strtoupper () |
String to uppercase |
Echo strtoupper ("Hello world!"); |
| Ucfirst () |
Capitalize the first letter of the string |
echo ucfirst ("Hello World"); |
| Ucwords () |
String each word first character to uppercase |
echo ucwords ("Hello World"); |
| Htmlentities () |
Convert a character to an HTML entity |
$str = "John & ' Adams '"; Echo htmlentities ($str, Ent_compat); |
| Htmlspecialchars () |
Predefined word representable HTML encoding |
|
| NL2BR () |
\ n escaped as Label |
Echo nl2br ("One line.\nanother line."); |
| Strip_tags () |
Strip HTML, XML, and PHP tags |
Echo strip_tags ("Hello world!"); |
| Addcslashes () |
Adds a backslash to an escaped character in a string before the specified character |
$str = "" Hello, my name is John Adams. "Echo $str; Echo addcslashes ($str, ' m '); " |
| Stripcslashes () |
Remove the backslash added by Addcslashes () |
Echo stripcslashes ("Hello, \my Na\me is Kai ji\m."); |
| Addslashes () |
To add a backslash before specifying a predefined character |
$str = "Who ' s John Adams?"; echo addslashes ($STR); |
| Stripslashes () |
Remove the escape character added by Addslashes () |
Echo stripslashes ("who\ ' s John Adams?"); |
| Quotemeta () |
Add a backslash before certain predefined characters in the string |
$STR = "Hello World". (Can you hear me?) "; echo Quotemeta ($STR); |
| Chr () |
Returns the character from the specified ASCII value |
Echo Chr (052); |
| Ord () |
Returns the ASCII value of the first character of a string |
echo ord ("Hello"); |
| STRCASECMP () |
Case-insensitive comparison of two strings |
echo strcasecmp ("Hello world!", "Hello world!"); |
| strcmp () |
Case-sensitive comparison of two strings |
|
| STRNCMP () |
Compares the first n characters of a string, case sensitive |
|
| STRNCASECMP () |
Compares the first n characters of a string, not case-sensitive |
int strncasecmp (String $str 1, String $str 2, int $len) |
| STRNATCMP () |
Natural order method compares string length, case sensitive |
int strnatcmp (String $str 1, String $str 2) |
| STRNATCASECMP () |
Natural order method compares string length, case-insensitive |
int strnatcasecmp (String $str 1, String $str 2) |
| Chunk_split () |
Divide a string into small chunks |
Str chunk_split (str $body [, int $len [, str $end]] |
| Strtok () |
Cut string |
Str strtok (str $str, str $token) |
| Explode () |
Use one string to split another string for a flag |
Array explode (str $sep, str $str [, int $limit]) |
| Implode () |
Join, concatenate the array values with the subscription character into a string |
String implode (string $glue, array $pieces) |
| SUBSTR () |
Intercept string |
String substr (string $string, int $start [, int $length]) |
| Str_replace () |
String substitution operations, case-sensitive |
Mix str_replace (Mix $search, Mix $replace, Mix $subject [, int & $num]) |
| Str_ireplace () |
String substitution operation, case insensitive |
Mix str_ireplace (Mix $search, Mix $replace, Mix $subject [, int & $count]) |
| Substr_count () |
Counts the number of occurrences of a string in another string |
int Substr_count (string $haystack, string $needle [, int $offset = 0 [, int $length]]) |
| Substr_replace () |
Replace a string in another string |
Mixed Substr_replace (mixed $string, string $replacement, int $start [, int $length]) |
| Similar_text () |
Returns the number of identical characters in two strings |
int Similar_text (str $str 1,str $str 2) |
| STRCHR () |
Returns a string in another string starting at the end of a string |
String Strstr (String $str, String $needle, bool $before _needle) |
| STRRCHR () |
Returns a string in another string where the last occurrence of the position begins at the end of the string |
String STRRCHR (String $haystack, mixed $needle) |
| Stristr () |
Returns a string in another string starting at the end of the string, not case-sensitive |
String Stristr (String $haystack, mixed $needle [, bool $before _needle = false]) |
| STRTR () |
Convert some characters in a string |
String Strtr (String $str, String $from, String $to) |
| Strpos () |
Finding where a character in a string first appears |
int Strpos (string $haystack, mixed $needle [, int $offset = 0]) |
| Stripos () |
Finds the position of a character in a string that appears first, not case-sensitive |
int Stripos (string $haystack, string $needle [, int $offset]) |
| Strrpos () |
Find the last occurrence of a character in a string |
int Strrpos (string $haystack, string $needle [, int $offset = 0]) |
| Strripos () |
Finds the last occurrence of a character in a string, not case-sensitive |
int Strripos (string $haystack, string $needle [, int $offset]) |
| STRSPN () |
Returns the length of a substring in a string that first matches mask |
int strspn (String $str 1, String $str 2 [, int $start [, int $length]]) |
| STRCSPN () |
Returns the length of a string in a string that does not match mask |
int strcspn (String $str 1, String $str 2 [, int $start [, int $length]]) |
| Str_word_count () |
Statistics string contains the number of words |
Mix str_word_count (str $str, []) |
| Strlen () |
Statistical string length |
int strlen (str $str) |
| Count_chars () |
Number of occurrences of all letters in the statistics string (0..255) |
Mixed Count_chars (string $string [, int $mode]) |
| MD5 () |
String MD5 encoding |
$str = "Hello"; echo MD5 ($STR) |
| Iconv |
|
|
| Mb_substr |
Gets the part of the string |
String Mb_substr (string $str, int $start [, int $length = NULL [, String $encoding = Mb_internal_encoding ()]]) |
| Mb_http_output |
Set/Get HTTP output character encoding |
Mixed Mb_http_output ([string $encoding = Mb_http_output ()]) |
| Mb_strlen |
Gets the length of the string |
Mixed Mb_strlen (String $str [, String $encoding = Mb_internal_encoding ()]) |
| Iconv |
Strings are converted as required character encodings |
String Iconv (String $in _charset, String $out _charset, String $str) |
| Iconv_substr |
section that intercepts a string |
|
| Iconv_get_encoding |
Get internal configuration variables for the iconv extension |
|
| Mb_substr_count |
Count the number of occurrences of a string |
|
| Mb_check_encoding |
Checks if the string is valid in the specified encoding |
|
| Mb_strrpos |
Find where the string last appears in a string |
|
| Mb_split |
Using regular expressions to split multibyte strings |
|
| Parse_url |
Interpret the URL as an array |