PHP常用字元串的操作函數 字元串轉換類函數 addcslashes函數:以C語言風格使用反斜線轉義字元串中的字元 addslashes函數:使用反斜線引用字元串 chop函數:清除字元串中的連續空格 get_html_translation_table函數:返回htmlspecialchars() ...
PHP常用字元串的操作函數
字元串轉換類函數
addcslashes函數:以C語言風格使用反斜線轉義字元串中的字元
addslashes函數:使用反斜線引用字元串
chop函數:清除字元串中的連續空格
get_html_translation_table函數:返回htmlspecialchars()函數和htmlentities()函數的轉換表
chunk_split函數:將字元串分割成小塊
hebrev函數:轉換希伯來邏輯字元為可見字元
hebrevc函數:轉換希伯來語文本為可見文本,包括換行符
html_entity_decode函數:轉換HTML字元編碼為字元
htmlentities函數:轉換字元為HTML字元編碼
htmlspecialchars_decode函數:轉換特殊HTML字元編碼為字元
htmlspecialchars函數:轉換特殊字元為HTML字元編碼
nl2br函數:將換行字元轉換成“<br>”
quotemeta函數:加入引用符
rtrim函數:清除字元串末尾的空白(或其他字元)
strip_tags函數:清除HTML及PHP的標記
stripcslashes函數:將用addslashes()函數處理後的字元串原樣返回
stripslashes函數:清除字元串中的反斜線
strtolower函數:將字元串中的字母全部轉換為小寫
strtoupper函數:將字元串中的字母全部轉換為大寫
trim函數:截取字元串首尾的空格(或其他字元)字元串操作類函數
explode函數:將字元串按指定字元切開
str_pad函數:用一個字元串填充另一個字元串到指定長度
str_split函數:把字元串轉化為數組
str_shuffle函數:隨機打亂字元串中的字元順序
str_ireplace函數:將某個子字元串替換為另一個字元串
localeconv函數:獲取當地的數字和貨幣信息
ltrim函數:清除字元串左端的連續空白(或者其他字元)
money_format函數:把數字字元串轉換為貨幣表示形式
nl_langinfo函數:獲取語言和地區信息
number_format函數:用千位分隔符格式化數字字元串
parse_str函數:將字元串解析為變數
setlocale函數:設置地區信息
similar_text函數:計算兩個字元串中相匹配的字元串數量
str_repeat函數:重覆使用指定字元串
str_replace函數:區分大小寫的字元串替換
str_word_count函數:返回字元串中的單詞數
strcasecmp函數:對兩個字元串進行比較
strlen函數:統計字元串的長度
strnatcmp函數:使用自然順序演演算法來對比字元串
strrev函數:顛倒字元串
strtok函數:切開字元串
strtr函數:轉換字元串的某些字元
substr_count函數:計算一個字元串在另一個字元串中出現的次數
substr_replace函數:替換字元串中的一部分為另一個字元串
substr函數:截取字元串
ucfirst函數:將字元串中第一個字元改為大寫
ucwords函數:將字元串中每個單詞的第一個字母改為大寫
wordwrap函數:將字元串按字元個數換行
字元串查找類函數
chr函數:將指定的序數轉化為相應的ASCII碼字元
implode函數:將數組合併為字元串
join函數:將數組轉化為字元串
crc32函數:計算一個字元串的crc32多項式
strchr函數:返回字元串在另一個字元串中首次出現的位置到末尾的子字元串
strcspn函數:返回字元串中起首不符合mask的子字元串長度
stripos函數:查找一個字元串在另一個字元串中首次出現的位置(不區分大小寫)
stristr函數:返回一個字元串在另一個字元串中首次出現的位置到後者末尾的子字元串(不區分大小寫)
strripos函數:不區分大小寫查找字元在字元串中首次出現的位置
strrpos函數:查找字元在字元串中最後出現的位置
strspn函數:返回字元串中起首符合mask的子字元串長度
strstr函數:返回字元串中某字元串開始處至結束的字元串
字元串編碼類函數
bin2hex函數:將二進位字元轉化為十六進位
convert_cyr_string函數:將字元由一種Cyrillic字元轉換成另一種
convert_uudecode函數:對用uuencode演算法編碼的字元串解碼
convert_uuencode函數:對字元串進行uuencode演算法編碼
count_chars函數:返回字元串中所有字元的信息
ord函數:返回一個字元的ASCII碼
str_rot13函數:對一個字元串進行rot13編碼
字元串加密類函數
crypt函數:將字元串用DES編碼加密
md5_file函數:計算給定文件的MD5hash
md5函數:對一個字元串進行MD5加密
sha1_file函數:計算給定文件的sha1hash
輸入輸出函數
echo函數:輸出一個或多個字元
fprintf函數:輸出格式化字元串到流
print函數:輸出格式化字元串
printf函數:輸出一個格式化的字元串
sprintf函數:返回一個格式化的字元串到變數
sscanf函數:按照一定格式解析輸入的字元串
vfprintf函數:輸出格式化字元串到流
vprintf函數:輸出一個格式化的字元串
vsprintf函數:輸出格式化的字元串到變數
字元串比較類函數
levenshtein函數:計算兩個字元串的Levenshtein距離
metaphone函數:計算字元串的metaphone鍵
soundex函數:計算字元串的soundex鍵
strcoll函數:對兩個字元串進行比較
strcmp函數:比較兩個字元串
strnatcasecmp函數:用自然運演算法則比較字元串(不區分大小寫)
strncasecmp函數:比較字元串的前n個字元(不區分大小寫)
strncmp函數:比較兩個字元串的前n個字元
strpbrk函數:查找字元串中的一系列字元
strpos函數:尋找字元串中某字元最先出現的位置
strrchr函數:查找一個字元串在另一個字元串中末次出現的位置,並返回從字元串中的這個位置起,一直到字元串結尾的子字元串
substr_compare函數:從指定起始位置起在一定長度內比較兩個字元串(二進位精確,區分大小寫可選)