PHP字符串函數(shù)是核心部分。無需安裝即可使用此函數(shù)
版本-表示支持該函數(shù)的PHP的最早版本。
序號 | 函數(shù) | 描述 | 版本 |
---|---|---|---|
1 | addcslashes() | 返回在指定的字符前添加反斜杠的字符串。 | 4 |
2 | addslashes() | 返回在預(yù)定義的字符前添加反斜杠的字符串。 | 4 |
3 | bin2hex() | 把 ASCII 字符的字符串轉(zhuǎn)換為十六進(jìn)制值。 | 4 |
4 | chop() | 移除字符串右側(cè)的空白字符或其他字符。 | 4 |
5 | chr() | 從指定 ASCII 值返回字符。 | 4 |
6 | chunk_split() | 把字符串分割為一連串更小的部分。 | 5 |
7 | convert_cyr_string() | 把字符串由一種 Cyrillic 字符集轉(zhuǎn)換成另一種。 | 4 |
8 | convert_uudecode() | 對 uuencode 編碼的字符串進(jìn)行解碼。 | 5 |
9 | count_chars() | 用于返回有關(guān)字符串中使用的字符的信息 | 4 |
10 | crc32() | 計算一個字符串的 32 位 CRC(循環(huán)冗余校驗(yàn))。 | 4 |
11 | crypt() | 它用于哈希字符串,單向的字符串加密法。 | 4 |
12 | echo() | 輸出一個或多個字符串。 | 4 |
13 | explode() | 它用于按指定字符分割字符串,并組成一個數(shù)組。 | 4 |
14 | fprintf() | 用于將格式化的字符串寫入流 | 5 |
15 | get_html_translation_table() | 它返回 htmlspecialchars() 和 htmlentities() 使用的轉(zhuǎn)換表 | 4 |
16 | hebrev() | 把希伯來(Hebrew)文本轉(zhuǎn)換為可見文本。 | 4 |
17 | hebrevc() | 把希伯來(Hebrew)文本轉(zhuǎn)換為可見文本,并把新行(\n)轉(zhuǎn)換為 <br>。 | 4 |
18 | hex2bin() | 用于將十六進(jìn)制字符串轉(zhuǎn)換為ASCII字符 | 4 |
19 | html_entity_decode() | 用于把 HTML 實(shí)體轉(zhuǎn)換為字符。 | 4 |
20 | htmlentities() | 它用于把字符轉(zhuǎn)換為 HTML 實(shí)體。 | 5.4 |
21 | htmlspecialchars_decode() | 把一些預(yù)定義的 HTML 實(shí)體轉(zhuǎn)換為字符。 | 5.1.0 |
22 | htmlspecialchars() | 把一些預(yù)定義的字符轉(zhuǎn)換為 HTML 實(shí)體。 | 4 |
23 | implode() | 它用于通過字符串連接數(shù)組元素。 | 5 |
24 | join() | 它是implode()的別名,它從數(shù)組的元素中返回字符串 | 4 |
25 | lcfirst() | 它用于把字符串中的首字符轉(zhuǎn)換為小寫。 | 5.3.0 |
26 | levenshtein() | 返回兩個字符串之間的 Levenshtein 距離。 | 4.0.1 |
27 | localeconv() | 返回本地數(shù)字及貨幣格式信息。 | 4 |
28 | ltrim() | 它用于從字符串開頭去除空格或其他字符 | 4 |
29 | md5_file() | 用于計算給定文件的 md5 散列 | 4 |
30 | md5() | 用于計算字符串的 md5 散列 | 4 |
31 | metaphone() | 計算字符串的 metaphone 鍵。 | 4 |
32 | money_format() | 用于將數(shù)字格式化為貨幣字符串 | 4.3.0 |
33 | nl_langinfo() | 它包含有關(guān)語言和語言環(huán)境的信息 | 4.3.0 |
34 | nl2br() | 在字符串中的每個新行之前插入 HTML 換行符。 | 4 |
35 | number_format() | 通過千位分組來格式化數(shù)字。 | 4 |
36 | ord() | 返回字符串中第一個字符的 ASCII 值。 | 4 |
37 | parse_str() | 它用于將字符串解析為變量 | 4 |
38 | print() | 返回輸出字符串 | 4 |
39 | printf() | 返回輸出格式化的字符串 | 4 |
40 | mb_substr() | 截取字符串中指定長度字符,常用于中文截取,可以避免截取時候出現(xiàn)亂碼,即截取半個字符的情況。 | 4 |
41 | quoted_printable_decode() | 用于將帶引號的可打印字符串轉(zhuǎn)換為8位字符串 | 4 |
42 | quoted_printable_encode() | 用于將8位字符串轉(zhuǎn)換為帶引號的可打印字符串 | 4 |
43 | quotemeta() | 它用于引用元字符 | 4 |
44 | rtrim() | 移除字符串右側(cè)的空白字符或其他字符。 | 4 |
45 | setlocale() | 用于設(shè)置地區(qū)信息 | 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字符串解析為數(shù)組 | 4 |
52 | str_ireplace() | 替換字符串中的一些字符(不區(qū)分大小寫)。 | 5 |
53 | str_pad() | 它用于將字符串填充到新長度。 | 4.0.1 |
54 | str_repeat() | 用于字符串重復(fù)指定的次數(shù)。 | 4 |
55 | str_replace() | 把替換字符串中的一些字符(不區(qū)分大小寫)。 | 4 |
56 | str_rot13() | 對字符串執(zhí)行 ROT13 編碼。 | 4 |
57 | str_shuffle() | 隨機(jī)地打亂字符串中的所有字符。 | 4.3.0 |
58 | str_split() | 把字符串分割為數(shù)組。 | 5 |
59 | str_word_count() | 計算字符串中的單詞數(shù)。 | 5 |
60 | strcasecmp() | 用于比較兩個字符串(不區(qū)分大小寫)。 | 4 |
61 | strchr() | 查找字符串在另一字符串中的第一次出現(xiàn)。(strstr() 的別名。) | 4 |
62 | strcmp() | 比較兩個字符串(不區(qū)分大小寫)。 | 4 |
63 | strcoll() | 比較兩個字符串(根據(jù)本地設(shè)置)。 | 4.0.5 |
64 | strcspn() | 返回在找到任何指定的字符之前,在字符串查找的字符數(shù)。 | 4 |
65 | strip_tags() | 刪除字符串中的 HTML 和 PHP 標(biāo)簽。 | 4 |
66 | stripcslashes() | 刪除由 addcslashes() 函數(shù)添加的反斜杠。 | 4 |
67 | stripos() | 用于查找一個字符串在另一個字符串中首次出現(xiàn)的位置 | 4 |
68 | stripslashes() | 刪除由 addslashes() 函數(shù)添加的反斜杠。 | 4 |
69 | stristr() | 返回字符串在另一字符串中第一次出現(xiàn)的位置(不區(qū)分大小寫)。 | 4 |
70 | strlen() | 它用于獲取字符串長度。 | 4 |
71 | strnatcasecmp() | 使用一種"自然排序"算法來比較兩個字符串(不區(qū)分大小寫)。 | 4 |
72 | strnatcmp() | 使用一種"自然排序"算法來比較兩個字符串(區(qū)分大小寫)。 | 4 |
73 | strncasecmp() | 前 n 個字符的字符串比較(不區(qū)分大小寫)。 | 4 |
74 | strncmp() | 前 n 個字符的字符串比較(區(qū)分大小寫)。 | 4 |
75 | strpbrk() | 在字符串中搜索指定字符中的任意一個。 | 5 |
76 | strpos() | 它用于查找一個字符串在另一個字符串中首次出現(xiàn)的位置(區(qū)分大小寫)。 | 4 |
77 | strrchr() | 它用于查找字符串中字符的最后一次出現(xiàn)。 | 4 |
78 | strrev() | 用于反轉(zhuǎn)字符串。 | 4 |
79 | strripos() | 查找字符串在另一字符串中最后一次出現(xiàn)的位置(不區(qū)分大小寫)。 | 5 |
80 | strspn() | 返回在字符串中包含的特定字符的數(shù)目。 | 4 |
81 | strstr() | 查找字符串在另一字符串中的第一次出現(xiàn)(區(qū)分大小寫)。 | 4 |
82 | strtok() | 把字符串分割為更小的字符串。 | 4 |
83 | strtolower() | 把字符串轉(zhuǎn)換為小寫字母。 | 4 |
84 | strtoupper() | 把字符串轉(zhuǎn)換為大寫字母。 | 4 |
85 | strtr() | 轉(zhuǎn)換字符串中特定的字符。 | 4 |
86 | substr_compare() | 它用于比較兩個字符串格式與特定的開始位置 | 4 |
87 | substr_count() | 它用來計算子字符串的數(shù)量 | 4 |
88 | substr_replace() | 把字符串的一部分替換為另一個字符串。 | 4 |
89 | substr() | 它用來返回字符串的一部分 | 4 |
90 | trim() | 用來移除字符串兩側(cè)的空白字符和其他字符。 | 4 |
91 | ucfirst() | 它用于將字符串的第一個字符轉(zhuǎn)換為大寫 | 4 |
92 | ucwords() | 把字符串中每個單詞的首字符轉(zhuǎn)換為大寫。 | 4 |
93 | vfprintf() | 把格式化的字符串寫到指定的輸出流。 | 5 |
94 | vprintf() | 輸出格式化的字符串。 | 4.1 |
95 | vsprintf() | 它返回格式化的字符串 | 4.1 |
96 | wordwrap() | 按照指定長度對字符串進(jìn)行換行處理。 | 4.0.2 |
97 | convert_uuencode() | 使用 uuencode 編碼一個字符串 | 5 |