成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Php常用函數(shù)系列之字符串處理

陸斌 / 2079人閱讀

摘要:規(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

ltrim()

刪除字符串開(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 luo
trim()

此函數(shù)返回字符串 str 去除首尾空白字符后的結(jié)果。

ltrim(string,charlist)

string,必需。規(guī)定要轉(zhuǎn)換的字符串。

charlist,可選。規(guī)定從字符串中刪除哪些字符。

       如果未設(shè)置該參數(shù),則全部刪除以下字符
"