PHP String 函数

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

函数列表

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

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

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

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

评论
列表