国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php字符串操作總結(jié)

Original 2019-05-20 16:15:18 245
abstract:①substr(string, start,[length]);截取字符串;去掉字符串中的最后一個(gè)字符   substr($str,0,strlen($str)-1); ②strstr($str1,$str2[,$bool]);   查詢字符串首次出現(xiàn)的位置,若是$bool設(shè)置為false或者不寫,返回$str2字符串后面的字符串內(nèi)容(包含$str2);若是

①substr(string, start,[length]);截取字符串;去掉字符串中的最后一個(gè)字符   substr($str,0,strlen($str)-1); 

②strstr($str1,$str2[,$bool]);   查詢字符串首次出現(xiàn)的位置,若是$bool設(shè)置為false或者不寫,返回$str2字符串后面的字符串內(nèi)容(包含$str2);若是$bool設(shè)置為true,則返回字符串$str2前面的字符串內(nèi)容(不含$str2)。

③strpos($str,$search【,$start】);查詢字符串首次出現(xiàn)的位置,返回所在位置/false。$start規(guī)定在何處開始搜索

4     strrpos($str,$search【,$start】);計(jì)算指定字符串在目標(biāo)字符串中最后一次出現(xiàn)的位置

5    stripos($str,$search【,$start】) - 查找字符串首次出現(xiàn)的位置(不區(qū)分大小寫)

6     strripos($str,$search【,$start】) - 計(jì)算指定字符串在目標(biāo)字符串中最后一次出現(xiàn)的位置(不區(qū)分大小寫)

7    str_replace($old_str1,$new_str2,$str);將字符串中的部分內(nèi)容old_str1,用目標(biāo)字符串new_str進(jìn)行替換,返回替換后的字符串,不改變?cè)址?。區(qū)分大小寫。

8    str_ireplace($old_str1,$new_str2,$str);將字符串中的部分內(nèi)容old_str1,用目標(biāo)字符串new_str進(jìn)行替換,返回替換后的字符串,不改變?cè)址?。;忽略帶下?/p>

注意*:替換多個(gè)字符串時(shí),放入數(shù)組里  str_replace(['peter','zhu','php'],['豬','老師','java'],$str);一一對(duì)應(yīng)去替換,字符串$str中的peter換成豬。。。

9    substr_replace($str,$new_str,[$offset],[$siez]);功能與str_replace()類似,但指定了替換區(qū)間。$offset為開始替換的位置,不寫默認(rèn)位所有;$siez為字符串要替換的長(zhǎng)度

10    urlencode($url);對(duì)url地址字符串進(jìn)行編碼——就是在特殊字符前面加%或者其他符號(hào),防止服務(wù)器解析出現(xiàn)歧義。轉(zhuǎn)碼:urldecode($url)

11    http_build_query($arr);對(duì)數(shù)組生成url動(dòng)態(tài)查詢字符串(如:   ?id=3&m=sd)

例如:http_build_query(['id'=>12,'catd'=>34]);//  返回   id=12&catd=34

12    parse_url($url);//返回url地址解析后的數(shù)組,host,path。。。

13    json_encode($var);將數(shù)據(jù)轉(zhuǎn)為json格式

14    json_decode($str【,$bool】);將json格式字符串解析還原為變量,默認(rèn)返回都是對(duì)象格式。$bool為true時(shí)返回即為數(shù)組格式。

15    explode(',',$str);將字符串轉(zhuǎn)為數(shù)組

16    implode('-',$arr1);將數(shù)組轉(zhuǎn)為字符串

17    strcmp($a,$b)比較大小

18    trim($str,【$s要過濾掉的字符串】) : 過濾函數(shù)----過濾字符串兩邊,$s為要過濾掉的字符串,不寫默認(rèn)是字符串兩邊空格過濾

rtrim($str)  ---過濾掉字符串右邊的空格  

rtrim($str,‘0..9’)  ---過濾掉字符串右邊的0到9數(shù)字  

rtrim($str,‘,’)  ---過濾掉字符串最右邊的指定字符 ,  (一般處理字符串拼接后的字符串)  

ltrim($str,'***')  ------過濾掉字符串最左邊的指定字符 ***   (一般處理字符串拼接后的字符串)  

19    strlen($str):字符串長(zhǎng)度,

20    str_pad($str,$siez,[$str0],[FLAG]);字符串填充。

$str0為填充字符串,不寫默認(rèn)填充空格;

FLAG為左、右、兩邊,默認(rèn)情況下向右邊填充(FLAG=STR_PAD_LEFT、STR_PAD_RIGHT(默認(rèn))、STR_PAD_BOTH)。

21    strtolower($str),將字符串轉(zhuǎn)為小寫

22    strtoupper($str),將字符串轉(zhuǎn)為大寫

23    ucfirst($str1,$str2...)將字符串第一個(gè)首字母轉(zhuǎn)為大寫

24    ucwords($str)將字符串的每個(gè)單詞的首字母轉(zhuǎn)為小寫


Correcting teacher:查無此人Correction time:2019-05-21 09:11:25
Teacher's summary:完成的不錯(cuò)。php最多的就是字符串處理,常用的函數(shù)記住就行了。繼續(xù)加油

Release Notes

Popular Entries