
- PHP 教程
- PHP - 首頁
- PHP - 簡介
- PHP - 安裝
- PHP - 歷史
- PHP - 特性
- PHP - 語法
- PHP - Hello World
- PHP - 註釋
- PHP - 變數
- PHP - Echo/Print
- PHP - var_dump
- PHP - $ 和 $$ 變數
- PHP - 常量
- PHP - 魔術常量
- PHP - 資料型別
- PHP - 型別轉換
- PHP - 型別混淆
- PHP - 字串
- PHP - 布林值
- PHP - 整數
- PHP - 檔案與I/O
- PHP - 數學函式
- PHP - Heredoc 和 Nowdoc
- PHP - 複合型別
- PHP - 檔案包含
- PHP - 日期與時間
- PHP - 標量型別宣告
- PHP - 返回型別宣告
- PHP 運算子
- PHP - 運算子
- PHP - 算術運算子
- PHP - 比較運算子
- PHP - 邏輯運算子
- PHP - 賦值運算子
- PHP - 字串運算子
- PHP - 陣列運算子
- PHP - 條件運算子
- PHP - 展開運算子
- PHP - 空值合併運算子
- PHP - 比較符
- PHP 控制語句
- PHP - 決策
- PHP - If...Else 語句
- PHP - Switch 語句
- PHP - 迴圈型別
- PHP - For 迴圈
- PHP - Foreach 迴圈
- PHP - While 迴圈
- PHP - Do...While 迴圈
- PHP - Break 語句
- PHP - Continue 語句
- PHP 函式
- PHP - 函式
- PHP - 函式引數
- PHP - 按值傳遞
- PHP - 按引用傳遞
- PHP - 預設引數
- PHP - 具名引數
- PHP - 可變引數
- PHP - 返回值
- PHP - 傳遞函式
- PHP - 遞迴函式
- PHP - 型別提示
- PHP - 變數作用域
- PHP - 嚴格型別
- PHP - 匿名函式
- PHP - 箭頭函式
- PHP - 可變函式
- PHP - 區域性變數
- PHP - 全域性變數
- PHP 超全域性變數
- PHP - 超全域性變數
- PHP - $GLOBALS
- PHP - $_SERVER
- PHP - $_REQUEST
- PHP - $_POST
- PHP - $_GET
- PHP - $_FILES
- PHP - $_ENV
- PHP - $_COOKIE
- PHP - $_SESSION
- PHP 檔案處理
- PHP - 檔案處理
- PHP - 開啟檔案
- PHP - 讀取檔案
- PHP - 寫入檔案
- PHP - 檔案是否存在
- PHP - 下載檔案
- PHP - 複製檔案
- PHP - 追加檔案
- PHP - 刪除檔案
- PHP - 處理 CSV 檔案
- PHP - 檔案許可權
- PHP - 建立目錄
- PHP - 列出檔案
- 面向物件的PHP
- PHP - 面向物件程式設計
- PHP - 類和物件
- PHP - 建構函式和解構函式
- PHP - 訪問修飾符
- PHP - 繼承
- PHP - 類常量
- PHP - 抽象類
- PHP - 介面
- PHP - 特性
- PHP - 靜態方法
- PHP - 靜態屬性
- PHP - 名稱空間
- PHP - 物件迭代
- PHP - 封裝
- PHP - final 關鍵字
- PHP - 過載
- PHP - 克隆物件
- PHP - 匿名類
- PHP Web 開發
- PHP - Web 概念
- PHP - 表單處理
- PHP - 表單驗證
- PHP - 表單郵件/URL
- PHP - 完整表單
- PHP - 檔案包含
- PHP - GET 和 POST
- PHP - 檔案上傳
- PHP - Cookie
- PHP - Session
- PHP - Session 選項
- PHP - 傳送郵件
- PHP - 淨化輸入
- PHP - Post-Redirect-Get (PRG)
- PHP - 快閃記憶體訊息
- PHP 高階
- PHP - MySQL
- PHP.INI 檔案配置
- PHP - 陣列解構
- PHP - 編碼規範
- PHP - 正則表示式
- PHP - 錯誤處理
- PHP - Try...Catch
- PHP - Bug 除錯
- PHP - 針對 C 開發者
- PHP - 針對 PERL 開發者
- PHP - 框架
- PHP - Core PHP vs. 框架
- PHP - 設計模式
- PHP - 過濾器
- PHP - JSON
- PHP - 異常
- PHP - 特殊型別
- PHP - 雜湊
- PHP - 加密
- PHP - is_null() 函式
- PHP - 系統呼叫
- PHP - HTTP 認證
- PHP - 交換變數
- PHP - Closure::call()
- PHP - 過濾後的 unserialize()
- PHP - IntlChar
- PHP - CSPRNG
- PHP - 期望值
- PHP - use 語句
- PHP - 整數除法
- PHP - 已棄用的特性
- PHP - 已移除的擴充套件和 SAPI
- PHP - PEAR
- PHP - CSRF
- PHP - FastCGI 程序
- PHP - PDO 擴充套件
- PHP - 內建函式
- PHP 有用資源
- PHP - 速查表
- PHP - 問答
- PHP - 快速指南
- PHP - 線上編譯器
- PHP - 有用資源
- PHP - 討論
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 |