標籤:des http io ar os 使用 sp for on
PHP String 簡介
String 字串函數允許您對字串進行操作。
安裝
String 函數是 PHP 核心的組成部分。無需安裝即可使用這些函數。
PHP String 函數
PHP:指示支援該函數的最早的 PHP 版本。
| 函數 |
描述 |
PHP |
| addcslashes() |
在指定的字元前添加反斜線。 |
4 |
| addslashes() |
在指定的預定義字元前添加反斜線。 |
3 |
| bin2hex() |
把 ASCII 字元的字串轉換為十六進位值。 |
3 |
| chop() |
rtrim() 的別名。 |
3 |
| chr() |
從指定的 ASCII 值返回字元。 |
3 |
| chunk_split() |
把字串分割為一連串更小的部分。 |
3 |
| convert_cyr_string() |
把字元由一種 Cyrillic 字元轉換成另一種。 |
3 |
| convert_uudecode() |
對 uuencode 編碼的字串進行解碼。 |
5 |
| convert_uuencode() |
使用 uuencode 演算法對字串進行編碼。 |
5 |
| count_chars() |
返回字串所用字元的資訊。 |
4 |
| crc32() |
計算一個字串的 32-bit CRC。 |
4 |
| crypt() |
單向的字串加密法 (hashing)。 |
3 |
| echo() |
輸出字串。 |
3 |
| explode() |
把字串打散為數組。 |
3 |
| fprintf() |
把格式化的字串寫到指定的輸出資料流。 |
5 |
| get_html_translation_table() |
返回翻譯表。 |
4 |
| hebrev() |
把希伯來文本從右至左的流轉換為左至右的流。 |
3 |
| hebrevc() |
同上,同時把(\n) 轉為 <br />。 |
3 |
| html_entity_decode() |
把 HTML 實體轉換為字元。 |
4 |
| htmlentities() |
把字元轉換為 HTML 實體。 |
3 |
| htmlspecialchars_decode() |
把一些預定義的 HTML 實體轉換為字元。 |
5 |
| htmlspecialchars() |
把一些預定義的字元轉換為 HTML 實體。 |
3 |
| implode() |
把數組元素組合為一個字串。 |
3 |
| join() |
implode() 的別名。 |
3 |
| levenshtein() |
返回兩個字串之間的 Levenshtein 距離。 |
3 |
| localeconv() |
返回包含本地數字及貨幣資訊格式的數組。 |
4 |
| ltrim() |
從字串左側刪除空格或其他預定義字元。 |
3 |
| md5() |
計算字串的 MD5 散列。 |
3 |
| md5_file() |
計算檔案的 MD5 散列。 |
4 |
| metaphone() |
計算字串的 metaphone 鍵。 |
4 |
| money_format() |
把字串格式化為貨幣字串。 |
4 |
| nl_langinfo() |
返回指定的本地資訊。 |
4 |
| nl2br() |
在字串中的每個新行之前插入 HTML 分行符號。 |
3 |
| number_format() |
通過千位分組來格式化數字。 |
3 |
| ord() |
返回字串第一個字元的 ASCII 值。 |
3 |
| parse_str() |
把查詢字串解析到變數中。 |
3 |
| print() |
輸出一個或多個字串。 |
3 |
| printf() |
輸出格式化的字串。 |
3 |
| quoted_printable_decode() |
解碼 quoted-printable 字串。 |
3 |
| quotemeta() |
在字串中某些預定義的字元前添加反斜線。 |
3 |
| rtrim() |
從字串的末端開始刪除空白字元或其他預定義字元。 |
3 |
| setlocale() |
設定地區資訊(地區資訊)。 |
3 |
| sha1() |
計算字串的 SHA-1 散列。 |
4 |
| sha1_file() |
計算檔案的 SHA-1 散列。 |
4 |
| similar_text() |
計算兩個字串的匹配字元的數目。 |
3 |
| soundex() |
計算字串的 soundex 鍵。 |
3 |
| sprintf() |
把格式化的字串寫寫入一個變數中。 |
3 |
| sscanf() |
根據指定的格式解析來自一個字串的輸入。 |
4 |
| str_ireplace() |
替換字串中的一些字元。(對大小寫不敏感) |
5 |
| str_pad() |
把字串填充為新的長度。 |
4 |
| str_repeat() |
把字串重複指定的次數。 |
4 |
| str_replace() |
替換字串中的一些字元。(對大小寫敏感) |
3 |
| str_rot13() |
對字串執行 ROT13 編碼。 |
4 |
| str_shuffle() |
隨機地打亂字串中的所有字元。 |
4 |
| str_split() |
把字串分割到數組中。 |
5 |
| str_word_count() |
計算字串中的單詞數。 |
4 |
| strcasecmp() |
比較兩個字串。(對大小寫不敏感) |
3 |
| strchr() |
搜尋字串在另一字串中的第一次出現。strstr() 的別名 |
3 |
| strcmp() |
比較兩個字串。(對大小寫敏感) |
3 |
| strcoll() |
比較兩個字串(根據本地設定)。 |
4 |
| strcspn() |
返回在找到任何指定的字元之前,在字串尋找的字元數。 |
3 |
| strip_tags() |
剝去 HTML、XML 以及 PHP 的標籤。 |
3 |
| stripcslashes() |
刪除由 addcslashes() 函數添加的反斜線。 |
4 |
| stripslashes() |
刪除由 addslashes() 函數添加的反斜線。 |
3 |
| stripos() |
返回字串在另一字串中第一次出現的位置(大小寫不敏感) |
5 |
| stristr() |
尋找字串在另一字串中第一次出現的位置(大小寫不敏感) |
3 |
| strlen() |
返回字串的長度。 |
3 |
| strnatcasecmp() |
使用一種“自然”演算法來比較兩個字串(對大小寫不敏感) |
4 |
| strnatcmp() |
使用一種“自然”演算法來比較兩個字串(對大小寫敏感) |
4 |
| strncasecmp() |
前 n 個字元的字串比較(對大小寫不敏感)。 |
4 |
| strncmp() |
前 n 個字元的字串比較(對大小寫敏感)。 |
4 |
| strpbrk() |
在字串中搜尋指定字元中的任意一個。 |
5 |
| strpos() |
返回字串在另一字串中首次出現的位置(對大小寫敏感) |
3 |
| strrchr() |
尋找字串在另一個字串中最後一次出現的位置。 |
3 |
| strrev() |
反轉字串。 |
3 |
| strripos() |
尋找字串在另一字串中最後出現的位置(對大小寫不敏感) |
5 |
| strrpos() |
尋找字串在另一字串中最後出現的位置(對大小寫敏感) |
3 |
| strspn() |
返回在字串中包含的特定字元的數目。 |
3 |
| strstr() |
搜尋字串在另一字串中的首次出現(對大小寫敏感) |
3 |
| strtok() |
把字串分割為更小的字串。 |
3 |
| strtolower() |
把字串轉換為小寫。 |
3 |
| strtoupper() |
把字串轉換為大寫。 |
3 |
| strtr() |
轉換字串中特定的字元。 |
3 |
| substr() |
返回字串的一部分。 |
3 |
| substr_compare() |
從指定的開始長度比較兩個字串。 |
5 |
| substr_count() |
計運算元串在字串中出現的次數。 |
4 |
| substr_replace() |
把字串的一部分替換為另一個字串。 |
4 |
| trim() |
從字串的兩端刪除空白字元和其他預定義字元。 |
3 |
| ucfirst() |
把字串中的首字元轉換為大寫。 |
3 |
| ucwords() |
把字串中每個單詞的首字元轉換為大寫。 |
3 |
| vfprintf() |
把格式化的字串寫到指定的輸出資料流。 |
5 |
| vprintf() |
輸出格式化的字串。 |
4 |
| vsprintf() |
把格式化字串寫入變數中。 |
4 |
| wordwrap() |
按照指定長度對字串進行折行處理。 |
4 |
PHP String 常量
PHP:指示支援該常量的最早的 PHP 版本。
| 常量 |
描述 |
PHP |
| CRYPT_SALT_LENGTH |
包含系統預設加密方法的長度。對於標準 DES 加密,長度是 2。 |
|
| CRYPT_STD_DES |
如果支援 2 字元 salt 的 DES 加密,則設定為 1,否則為 0。 |
|
| CRYPT_EXT_DES |
如果支援 9 字元 salt 的 DES 加密,則設定為 1,否則為 0。 |
|
| CRYPT_MD5 |
如果支援以$1$開始的 12 字元 salt 的MD5加密,則設定為1,否則為0。 |
|
| CRYPT_BLOWFISH |
如果支援以 $2$ 或 $2a$ 開始的 16 字元 salt 的 Blowfish 加密,則設定為 1,否則為 0。 |
|
| HTML_SPECIALCHARS |
|
|
| HTML_ENTITIES |
|
|
| ENT_COMPAT |
|
|
| ENT_QUOTES |
|
|
| ENT_NOQUOTES |
|
|
| CHAR_MAX |
|
|
| LC_CTYPE |
|
|
| LC_NUMERIC |
|
|
| LC_TIME |
|
|
| LC_COLLATE |
|
|
| LC_MONETARY |
|
|
| LC_ALL |
|
|
| LC_MESSAGES |
|
|
| STR_PAD_LEFT |
|
|
| STR_PAD_RIGHT |
|
|
| STR_PAD_BOTH |
|
http://www.w3school.com.cn/php/php_ref_string.asp
PHP String 函數