本类函数用来对字符串进行各种操作。对字符串的一些其它专门操作,可以参考手册的正则表达式部分和
URL 操作部分。
如果想要了解字符串的相关内容,特别是有关单引号,双引号等的处理部分,可以参考手册中类型部分中的字符串条目。
本扩展模块作为 PHP 内核的一部分,无需安装即可使用。
以下常量由本扩展模块定义,因此只有在本扩展模块被编译到
PHP 中,或者在运行时被动态加载后才有效。
-
CRYPT_SALT_LENGTH
integer
-
-
CRYPT_STD_DES
integer
-
-
CRYPT_EXT_DES
integer
-
-
CRYPT_MD5
integer
-
-
CRYPT_BLOWFISH
integer
-
-
HTML_SPECIALCHARS
(integer)
-
-
HTML_ENTITIES
(integer)
-
-
ENT_COMPAT
(integer)
-
-
ENT_QUOTES
(integer)
-
-
ENT_NOQUOTES
(integer)
-
-
CHAR_MAX
(integer)
-
-
LC_CTYPE
(integer)
-
-
LC_NUMERIC
(integer)
-
-
LC_TIME
(integer)
-
-
LC_COLLATE
(integer)
-
-
LC_MONETARY
(integer)
-
-
LC_ALL
(integer)
-
-
LC_MESSAGES
(integer)
-
-
STR_PAD_LEFT
(integer)
-
-
STR_PAD_RIGHT
(integer)
-
-
STR_PAD_BOTH
(integer)
-
目录
- addcslashes - 像 C 那样使用反斜线转义字符串中的字符
- addslashes - 使用反斜线引用字符串
- bin2hex -
将二进制数据转换成十六进制表示
- chop - rtrim 的别名函数
- chr - 返回指定的字符
- chunk_split - 将字符串分割成小块
- convert_cyr_string -
将字符由一种 Cyrillic 字符转换成另一种
- convert_uudecode -
Decode a uuencoded string
- convert_uuencode -
Uuencode a string
- count_chars -
返回字符串所用字符的信息
- crc32 - 计算一个字符串的 crc32 多项式
- crypt - One-way string encryption (hashing)
- echo - Output one or more strings
- explode - 使用一个字符串分割另一个字符串
- 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 - 别名 implode
- levenshtein -
Calculate Levenshtein distance between two strings
- localeconv - Get numeric formatting information
- ltrim -
Strip 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
- print - 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_repeat - Repeat a 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 - 别名 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