编辑这个页面须要登录或更高权限!

PHP String 字符串函数

PHP字符串函数是核心部分。无需安装即可使用此函数

函数列表

版本-表示支持该函数的PHP的最早版本。

序号函数
描述
版本
1addcslashes()返回在指定的字符前添加反斜杠的字符串。4
2addslashes()返回在预定义的字符前添加反斜杠的字符串。4
3bin2hex()把 ASCII 字符的字符串转换为十六进制值。4
4chop()移除字符串右侧的空白字符或其他字符。4
5chr()从指定 ASCII 值返回字符。4
6chunk_split()把字符串分割为一连串更小的部分。5
7convert_cyr_string()把字符串由一种 Cyrillic 字符集转换成另一种。4
8convert_uudecode()对 uuencode 编码的字符串进行解码。5
9count_chars()用于返回有关字符串中使用的字符的信息4
10crc32()计算一个字符串的 32 位 CRC(循环冗余校验)。4
11crypt()它用于哈希字符串,单向的字符串加密法。4
12echo()输出一个或多个字符串。4
13explode()它用于按指定字符分割字符串,并组成一个数组。4
14fprintf()用于将格式化的字符串写入流5
15get_html_translation_table()它返回 htmlspecialchars() 和 htmlentities() 使用的转换表4
16hebrev()把希伯来(Hebrew)文本转换为可见文本。4
17hebrevc()把希伯来(Hebrew)文本转换为可见文本,并把新行(\n)转换为 <br>。4
18hex2bin()用于将十六进制字符串转换为ASCII字符4
19html_entity_decode()用于把 HTML 实体转换为字符。4
20htmlentities()它用于把字符转换为 HTML 实体。5.4
21htmlspecialchars_decode()把一些预定义的 HTML 实体转换为字符。5.1.0
22htmlspecialchars()把一些预定义的字符转换为 HTML 实体。4
23implode()它用于通过字符串连接数组元素。5
24join()它是implode()的别名,它从数组的元素中返回字符串4
25lcfirst()它用于把字符串中的首字符转换为小写。5.3.0
26levenshtein()返回两个字符串之间的 Levenshtein 距离。4.0.1
27localeconv()返回本地数字及货币格式信息。4
28ltrim()它用于从字符串开头去除空格或其他字符4
29md5_file()用于计算给定文件的 md5 散列4
30md5()用于计算字符串的 md5 散列4
31metaphone()计算字符串的 metaphone 键。4
32money_format()用于将数字格式化为货币字符串4.3.0
33nl_langinfo()它包含有关语言和语言环境的信息4.3.0
34nl2br()在字符串中的每个新行之前插入 HTML 换行符。4
35number_format()通过千位分组来格式化数字。4
36ord()返回字符串中第一个字符的 ASCII 值。4
37parse_str()它用于将字符串解析为变量4
38print()返回输出字符串4
39printf()返回输出格式化的字符串4
40mb_substr()截取字符串中指定长度字符,常用于中文截取,可以避免截取时候出现乱码,即截取半个字符的情况。4
41quoted_printable_decode()用于将带引号的可打印字符串转换为8位字符串4
42quoted_printable_encode()用于将8位字符串转换为带引号的可打印字符串4
43quotemeta()它用于引用元字符4
44rtrim()移除字符串右侧的空白字符或其他字符。4
45setlocale()用于设置地区信息4
46sha1_file()计算文件的 SHA-1 散列。
4
47sha1()计算字符串的 SHA-1 散列。4
48similar_text()用于计算两个字符串之间的相似度4
49soundex()计算字符串的 soundex 键。
4
50sprintf()它用于格式化字符串4
51str_getcsv()它用于解析将CSV字符串解析为数组4
52str_ireplace()替换字符串中的一些字符(不区分大小写)。5
53str_pad()它用于将字符串填充到新长度。4.0.1
54str_repeat()用于字符串重复指定的次数。4
55str_replace()把替换字符串中的一些字符(不区分大小写)。4
56str_rot13()对字符串执行 ROT13 编码。4
57str_shuffle()随机地打乱字符串中的所有字符。4.3.0
58str_split()把字符串分割为数组。5
59str_word_count()计算字符串中的单词数。5
60strcasecmp()用于比较两个字符串(不区分大小写)。4
61strchr()查找字符串在另一字符串中的第一次出现。(strstr() 的别名。)4
62strcmp()比较两个字符串(不区分大小写)。4
63strcoll()比较两个字符串(根据本地设置)。4.0.5
64strcspn()返回在找到任何指定的字符之前,在字符串查找的字符数。4
65strip_tags()删除字符串中的 HTML 和 PHP 标签。4
66stripcslashes()删除由 addcslashes() 函数添加的反斜杠。4
67stripos()用于查找一个字符串在另一个字符串中首次出现的位置4
68stripslashes()删除由 addslashes() 函数添加的反斜杠。4
69stristr()返回字符串在另一字符串中第一次出现的位置(不区分大小写)。4
70strlen()它用于获取字符串长度。4
71strnatcasecmp()使用一种"自然排序"算法来比较两个字符串(不区分大小写)。4
72strnatcmp()使用一种"自然排序"算法来比较两个字符串(区分大小写)。4
73strncasecmp()前 n 个字符的字符串比较(不区分大小写)。4
74strncmp()前 n 个字符的字符串比较(区分大小写)。4
75strpbrk()在字符串中搜索指定字符中的任意一个。5
76strpos()它用于查找一个字符串在另一个字符串中首次出现的位置(区分大小写)。4
77strrchr()它用于查找字符串中字符的最后一次出现。4
78strrev()用于反转字符串。4
79strripos()查找字符串在另一字符串中最后一次出现的位置(不区分大小写)。5
80strspn()返回在字符串中包含的特定字符的数目。4
81strstr()查找字符串在另一字符串中的第一次出现(区分大小写)。4
82strtok()把字符串分割为更小的字符串。4
83strtolower()把字符串转换为小写字母。4
84strtoupper()把字符串转换为大写字母。4
85strtr()转换字符串中特定的字符。4
86substr_compare()它用于比较两个字符串格式与特定的开始位置4
87substr_count()它用来计算子字符串的数量4
88substr_replace()把字符串的一部分替换为另一个字符串。4
89substr()它用来返回字符串的一部分4
90trim()用来移除字符串两侧的空白字符和其他字符。4
91ucfirst()它用于将字符串的第一个字符转换为大写4
92ucwords()把字符串中每个单词的首字符转换为大写。4
93vfprintf()把格式化的字符串写到指定的输出流。5
94vprintf()输出格式化的字符串。4.1
95vsprintf()它返回格式化的字符串4.1
96wordwrap()

按照指定长度对字符串进行换行处理。

4.0.2
97convert_uuencode()使用 uuencode 编码一个字符串5