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
廣告