PHP - 字符串函数



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

函数列表

PHP − 指示支持该函数的最早 PHP 版本。

序号 函数和描述 PHP
1 addcslashes

它返回带有反斜杠的字符串。

4
2 addslashes

它返回在预定义字符前面带有反斜杠的字符串。

4
3 bin2hex

用于将二进制数据转换为十六进制表示。

4
4 chop

用于移除空格。

4
5 chr

返回特定字符。

4
6 chunk_split

用于将字符串分割成块。

5
7 convert_cyr_string

用于在不同的西里尔字母字符集之间转换。

4
8 convert_uudecode

用于解码编码的字符串。

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

用于将逻辑希伯来文本转换为视觉文本。

4
17 hebrevc

用于将逻辑希伯来文本转换为视觉文本,并进行换行转换。

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 quoted_printable_decode

用于将 Quoted-Printable 字符串转换为 8 位字符串。

4
41 quoted_printable_decode

用于将 Quoted-Printable 字符串转换为 8 位字符串。

4
42 quoted_printable_encode

用于将 8 位字符串转换为 Quoted-Printable 字符串。

4
43 quotemeta

用于引用元字符。

4
44 rtrim

用于从字符串末尾移除空格。

4
45 setlocale

用于设置区域设置信息。

4
46 sha1_file

用于计算文件的 sha1 哈希值。

4
47 sha1

用于计算字符串的 sha1 哈希值。

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

用于搜索另一个字符串中字符串的第一次出现。

4
62 strcmp

用于比较两个字符串 (不区分大小写)。

4
63 strcoll

用于根据区域设置比较两个字符串。

4.0.5
64 strcspn

返回在找到指定字符的任何部分之前在字符串中找到的字符数。

4
65 strip_tags

用于从字符串中去除 HTML 和 PHP 标签。

4
66 stripcslashes

用于移除反斜杠。

4
67 stripos

用于查找字符串在另一个字符串中第一次出现的 位置 (不区分大小写)。

4
68 stripslashes

用于取消引用已引用的字符串。

4
69 stristr

用于搜索另一个字符串中字符串的第一次出现 (不区分大小写)。

4
70 strlen

用于获取字符串长度。

4
71 strnatcasecmp

用于使用自然算法比较两个字符串 (不区分大小写)。

4
72 strnatcmp

用于使用自然排序算法比较两个字符串。

4
73 strncasecmp

用于比较两个字符串。

4
74 strncmp

用于比较前 n 个字符。

4
75 strpbrk

用于在一个字符串中搜索特定字符。

5
76 strpos

用于查找一个字符串在另一个字符串中第一次出现的 位置。

4
77 strrchr

用于查找字符在一个字符串中最后一次出现的 位置。

4
78 strrev

用于反转字符串。

4
79 strripos

用于查找一个字符串在另一个字符串中最后一次出现的 位置

5
80 strspn

返回在字符串中从 charlist 参数找到的字符数量。

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
php_function_reference.htm
广告