摘要:規(guī)定要檢查的字符串。遇到這種情況時(shí)可以使用函數(shù)進(jìn)行檢測(cè)。輸出反引用一個(gè)引用字符串函數(shù)示例反引用一個(gè)引用字符串輸出連接分割字符串使用一個(gè)字符串分割另一個(gè)字符串邊界上的分隔字符。應(yīng)使用運(yùn)算符來(lái)測(cè)試返回值函數(shù)示例輸出返回字符串的子串輸入字符串。
轉(zhuǎn)自我的github
函數(shù)示例源碼
字符串的格式化
rtrim(),除字符串右端的空白字符或其他預(yù)定義字符
ltrim(),刪除字符串開(kāi)頭空格或者預(yù)定的其它字符
trim(),此函數(shù)返回字符串 str 去除首尾空白字符后的結(jié)果
格式化字符串以便輸出
nl2br(),在字符串所有新行之前插入 HTML 換行標(biāo)記
printf(),輸出格式化字符串
sprintf(),把格式化的字符串寫(xiě)入變量中
改變字符串的字母大小寫(xiě)
strtoupper(),將字符串轉(zhuǎn)換為大寫(xiě)
strtolower(),將字符串轉(zhuǎn)化為小寫(xiě)
ucfirst(),將字符串中的第一個(gè)單詞的首字母轉(zhuǎn)化為大寫(xiě)
ucwords(),將字符串中的每一個(gè)單詞的首字母轉(zhuǎn)化為大寫(xiě)
格式化字符串以便存儲(chǔ)
addslashes(),使用反斜線引用字符串
stripslashes(),反引用一個(gè)引用字符串
連接、分割字符串
explode(),使用一個(gè)字符串分割另一個(gè)字符串
implode(),將一個(gè)一維數(shù)組的值轉(zhuǎn)化為字符串;別名:join()
stroke(),標(biāo)記分割字符串
substr(),返回字符串的子串
字符串的排序
strcmp(),二進(jìn)制安全字符串比較,區(qū)分大小寫(xiě)
strcasecmp(),二進(jìn)制安全比較字符串(不區(qū)分大小寫(xiě))
strnatcmp(),使用自然排序算法比較字符串
測(cè)試字符串長(zhǎng)度
strlen(),返回字符串長(zhǎng)度
字符串中查找字符串
strstr(),查找字符串的首次出現(xiàn),別名:strchr().
strchr(),strstr()的別名.
strrchr(),查找指定字符在字符串中的最后一次出現(xiàn).
stristr(),strstr() 函數(shù)的忽略大小寫(xiě)版本
查找字符串的位置
strpos(),查找字符串首次出現(xiàn)的位置
strrpos(),計(jì)算指定字符串在目標(biāo)字符串中最后一次出現(xiàn)的位置
替換子字符串
str_replace(),搜索目標(biāo)字符串,并替換字符串.
substr_replace(),確定要替換的字符串位置,替換字符串的子串.
1. 字符串的格式化 1.1 字符串的整理: rtrim(),chop()是此函數(shù)的別名,可以理解為小名。
除字符串右端的空白字符或其他預(yù)定義字符
chop(string,charlist)
string:必需。規(guī)定要檢查的字符串。
charlist:可選。規(guī)定從字符串中刪除哪些字符
如果 charlist 參數(shù)為空,則移除以下字符:
"0" - NULL
"t" - 制表符
"n" - 換行
"x0B" - 垂直制表符
"r" - 回車(chē)
" " - 空格
函數(shù)示例:
function funcChop() { $str = "Hello YLD!"; echo $str . "
"; echo chop($str,"YLD!"). "
"; echo rtrim($str,"YLD!")."
";//chop()是此函數(shù)的別名,可以理解為小名。 }
輸出:
Hello YLD! Hello Hello
刪除字符串開(kāi)頭空格或者預(yù)定的其它字符
ltrim(string,charlist)
string,必需。規(guī)定要轉(zhuǎn)換的字符串。
charlist,可選。規(guī)定從字符串中刪除哪些字符。
如果未設(shè)置該參數(shù),則全部刪除以下字符
"0" - ASCII 0, NULL
"t" - ASCII 9, 制表符
"n" - ASCII 10, 新行
"x0B" - ASCII 11, 垂直制表符
"r" - ASCII 13, 回車(chē)
" " - ASCII 32, 空格
函數(shù)示例:
function funcLtrim() { $str = "~Hello small yellow luo"; echo $str."
"; echo ltrim($str,"~Hello")."
"; echo ltrim($str,"~he")."
";//區(qū)分大小寫(xiě)的;字符串必須連貫 echo ltrim($str,"ll")."
";//必須從左側(cè)第一個(gè)字符開(kāi)始; }
輸出:
~Hello small yellow luo small yellow luo Hello small yellow luo ~Hello small yellow luotrim()
此函數(shù)返回字符串 str 去除首尾空白字符后的結(jié)果。
ltrim(string,charlist)
string,必需。規(guī)定要轉(zhuǎn)換的字符串。
charlist,可選。規(guī)定從字符串中刪除哪些字符。
如果未設(shè)置該參數(shù),則全部刪除以下字符
"