php5字串函式總匯 方便查閱

2021-08-07 15:04:30 字數 4532 閱讀 6219

php 字串函式是 php 核心的組成部分。無需安裝即可使用這些函式。

函式描述

addcslashes()

返回在指定的字元前新增反斜槓的字串。

addslashes()

返回在預定義的字元前新增反斜槓的字串。

bin2hex()

把 ascii 字元的字串轉換為十六進製制值。

chop()

刪除字串右側的空白字元或其他字元。

chr()

從指定的 ascii 值返回字元。

chunk_split()

把字串分割為一系列更小的部分。

convert_cyr_string()

把字串由一種 cyrillic 字符集轉換為另一種。

convert_uudecode()

解碼 uuencode 編碼字串。

convert_uuencode()

使用 uuencode 演算法對字串進行編碼。

count_chars()

返回有關字串中所用字元的資訊。

crc32()

計算字串的 32 位 crc。

crypt()

單向的字串加密法(hashing)。

echo()

輸出乙個或多個字串。

explode()

把字串打散為陣列。

fprintf()

把格式化的字串寫入到指定的輸出流。

get_html_translation_table()

返回由 htmlspecialchars() 和 htmlentities() 使用的翻譯表。

hebrev()

把希伯來文本轉換為可見文字。

hebrevc()

把希伯來文本轉換為可見文字,並把新行(\n)轉換為

。hex2bin()

把十六進製制值的字串轉換為 ascii 字元。

html_entity_decode()

把 html 實體轉換為字元。

htmlentities()

把字元轉換為 html 實體。

htmlspecialchars_decode()

把一些預定義的 html 實體轉換為字元。

htmlspecialchars()

把一些預定義的字元轉換為 html 實體。

implode()

返回由陣列元素組合成的字串。

join()

implode() 的別名。

lcfirst()

把字串的首字元轉換為小寫。

levenshtein()

返回兩個字串之間的 levenshtein 距離。

localeconv()

返回本地數字及貨幣格式資訊。

ltrim()

移除字串左側的空白字元或其他字元。

md5()

計算字串的 md5 雜湊。

md5_file()

計算檔案的 md5 雜湊。

metaphone()

計算字串的 metaphone 鍵。

money_format()

返回格式化為貨幣字串的字串。

nl_langinfo()

返回特定的本地資訊。

nl2br()

在字串中的每個新行之前插入 html 換行符。

number_format()

以千位分組來格式化數字。

ord()

返回字串中第乙個字元的 ascii 值。

parse_str()

把查詢字串解析到變數中。

print()

輸出乙個或多個字串。

printf()

輸出格式化的字串。

quoted_printable_decode()

把 quoted-printable 字串轉換為 8 位字串。

quoted_printable_encode()

把 8 位字串轉換為 quoted-printable 字串。

quotemeta()

引用元字元。

rtrim()

移除字串右側的空白字元或其他字元。

setlocale()

設定地區資訊(地域資訊)。

sha1()

計算字串的 sha-1 雜湊。

sha1_file()

計算檔案的 sha-1 雜湊。

similar_text()

計算兩個字串的相似度。

soundex()

計算字串的 soundex 鍵。

sprintf()

把格式化的字串寫入變數中。

sscanf()

根據指定的格式解析來自字串的輸入。

str_getcsv()

把 csv 字串解析到陣列中。

str_ireplace()

替換字串中的一些字元(對大小寫不敏感)。

str_pad()

把字串填充為新的長度。

str_repeat()

把字串重複指定的次數。

str_replace()

替換字串中的一些字元(對大小寫敏感)。

str_rot13()

對字串執行 rot13 編碼。

str_shuffle()

隨機地打亂字串中的所有字元。

str_split()

把字串分割到陣列中。

str_word_count()

計算字串中的單詞數。

strcasecmp()

比較兩個字串(對大小寫不敏感)。

strchr()

查詢字串在另一字串中的第一次出現。(strstr() 的別名。)

strcmp()

比較兩個字串(對大小寫敏感)。

strcoll()

比較兩個字串(根據本地設定)。

strcspn()

返回在找到某些指定字元的任何部分之前,在字串中查詢的字元數。

strip_tags()

剝去字串中的 html 和 php 標籤。

stripcslashes()

刪除由 addcslashes() 函式新增的反斜槓。

stripslashes()

刪除由 addslashes() 函式新增的反斜槓。

stripos()

返回字串在另一字串中第一次出現的位置(對大小寫不敏感)。

stristr()

查詢字串在另一字串中第一次出現的位置(大小寫不敏感)。

strlen()

返回字串的長度。

strnatcasecmp()

使用一種"自然排序"演算法來比較兩個字串(對大小寫不敏感)。

strnatcmp()

使用一種"自然排序"演算法來比較兩個字串(對大小寫敏感)。

strncasecmp()

前 n 個字元的字串比較(對大小寫不敏感)。

strncmp()

前 n 個字元的字串比較(對大小寫敏感)。

strpbrk()

在字串中查詢一組字元的任何乙個字元。

strpos()

返回字串在另一字串中第一次出現的位置(對大小寫敏感)。

strrchr()

查詢字串在另乙個字串中最後一次出現。

strrev()

反轉字串。

strripos()

查詢字串在另一字串中最後一次出現的位置(對大小寫不敏感)。

strrpos()

查詢字串在另一字串中最後一次出現的位置(對大小寫敏感)。

strspn()

返回在字串中包含的特定字元的數目。

strstr()

查詢字串在另一字串中的第一次出現(對大小寫敏感)。

strtok()

把字串分割為更小的字串。

strtolower()

把字串轉換為小寫字母。

strtoupper()

把字串轉換為大寫字母。

strtr()

轉換字串中特定的字元。

substr()

返回字串的一部分。

substr_compare()

從指定的開始位置(二進位制安全和選擇性區分大小寫)比較兩個字串。

substr_count()

計算子串在字串中出現的次數。

substr_replace()

把字串的一部分替換為另乙個字串。

trim()

移除字串兩側的空白字元和其他字元。

ucfirst()

把字串中的首字元轉換為大寫。

ucwords()

把字串中每個單詞的首字元轉換為大寫。

vfprintf()

把格式化的字串寫到指定的輸出流。

vprintf()

輸出格式化的字串。

vsprintf()

把格式化字串寫入變數中。

wordwrap()

打斷字串為指定數量的字串

PHP5 字串處理函式大全

php5字串處理函式小結,對於使用php的朋友經常用得到的一些函式。方便查詢使用。addcslashes 為字串裡面的部分字元新增反斜線轉義字元 addslashes 用指定的方式對字串裡面的字元進行轉義 bin2hex 將二進位制資料轉換成十六進製制表示 chop rtrim 的別名函式 chr ...

PHP5 字串處理函式大全

addcslashes 為字串裡面的部分字元新增反斜線轉義字元 addslashes 用指定的方式對字串裡面的字元進行轉義 bin2hex 將二進位制資料轉換成十六進製制表示 chop rtrim 的別名函式 chr 返回乙個字元的ascii碼 chunk split 按一定的字元長度將字串分割成小...

php字串函式總匯

1,獲取字串長度 strlen str 2,字串擷取 substr str,start,len strstr str,str1 查詢字串str1出現的位置並且返回包含字串str1之後的字串 3,字串位置 查詢字串str2出現在str1中的位置 返回數字 strpos str1,str2 查詢字串st...