函數(shù)原型:mixed s " /> 伊人久久大香线蕉综合网站 ,亚洲国产在线精品国,99久久精品国内

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP中str_replace函數(shù)使用小結(jié)

這段時間在看《php和MySQL Web開發(fā)》一書看到str_replace講解,一段小提示寫到:可以為str_replace的三個都使用數(shù)組傳入,但講解比較簡單,于是決定自己的試驗一下該函數(shù)在各個參數(shù)傳入數(shù)組時的執(zhí)行結(jié)果。

函數(shù)原型:mixed str_replace(mixed needle,mixed new_needle,mixed haystack[,int &count]);
needle:要被替換的字符串,new_needle:替換用的字符串,haystack:操作字符串,count:替換次數(shù)【可選參數(shù)】

我們重點試驗前三個在使用數(shù)組是的執(zhí)行方式:

在都不使用數(shù)組時,該函數(shù)直接使用new_needle替換所有的needle并返回替換后的字符串。如:str_replace("m","n","my name is jim!")返回ny nane is jin!

1、只對needle使用數(shù)組。

示例:str_replace(array('m','i'),'n',"my name is jim!");返回:ny nane ns jnn!
可以看出,函數(shù)順序性的對數(shù)組中每個字符串進行替換,并返回替換后的字符串。

2、只對new_needle使用數(shù)組。

示例:str_replace('m',array('n','z'),"my name is jim!/n")返回:Arrayy naArraye is jiArray!
該替換比較有意思,如果只對第二個參數(shù)使用數(shù)組則函數(shù)將其作為字符串Array進行使用,將所有的needle替換為了數(shù)組。

3、只對haystack使用數(shù)組。

示例:str_replace("m","n",array("my name is jim!","the game is over!"))該語句執(zhí)行結(jié)果返回一個數(shù)組,即分別為傳入的兩個字符串替換后的結(jié)果。
如果輸出數(shù)組內(nèi)容會看到:ny nane is jin! the gane is over!

4、對needle和new_needle都使用數(shù)組。

示例:str_replace(array("m","i"),array("n","z"),"my name is jim!")返回:ny nane zs jzn!
查看執(zhí)行結(jié)果可以發(fā)現(xiàn),如果前兩個參數(shù)都使用數(shù)組則函數(shù)把數(shù)組各個對象項字符串進行了替換,及needle的第一項替換為new_needle的第一項。以此類推。

如果needle數(shù)組比new_deedle長,例如:str_replace(array("m","i","s"),array("n","z"),"my name is jim!");返回:ny nane z jzn!可見,對于needle數(shù)組多出來的字符串被替換為了空串。
如果new_needle數(shù)組比needle長,例如:str_replace(array("m","i"),array("n","z","x"),"my name is jim!")返回ny nane zs jzn!可見new_needle多余的項被忽略。

5、三個參數(shù)都使用數(shù)組。

例如:str_replace(array("m","i"),array("n","z"),array("my name is jim!","the game is over"))返回的數(shù)組內(nèi)容:ny nane zs jzn!the gane zs over
這個比較好理解,對兩個字符串分別執(zhí)行替換。

簡單總結(jié)下,防止自己忘記!

php技術(shù)PHP中str_replace函數(shù)使用小結(jié),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 女人张开腿让男人桶爽免 | 亚洲一级毛片免费在线观看 | 99久热精品免费观看 | 国产原创剧情麻豆在线 | 月夜直播免费看 | 最新无码国产在线视频9299 | 在线观看国产日韩 | xxnxx动漫| 色欲人妻无码AV专区 | 免费看 a一级毛片 免费久久狼人香蕉网 | BL文库好大粗黑强强肉NP | 小sao货水好多真紧h的视频 | 久久这里只有精品2 | 麻豆乱码一卡二卡三卡视频 | 日日夜夜狠狠干 | 丰满饥渴老太性hd | 好男人的视频在线观看 | 国产亚洲精品视频亚洲香蕉视 | 久久五月综合婷婷中文云霸高清 | 日本高清不卡一区久久精品 | 亚洲精品中文字幕一二三四区 | 清冷受被CAO的合不拢 | 年轻夫妇韩剧中文版免费观看 | 97精品一区二区视频在线观看 | 美女一级毛片免费不卡视频 | 国产精品青青草原app大全 | 一抽一出BGM免费50分动漫 | 亚洲色欲色欲综合网站 | 国产主播福利一区二区 | 快穿做妓女好爽H | 免费在线观看国产 | YELLOW视频在线观看最新 | babesvideos欧美最新 | 国产精品99久久免费黑人人妻 | 香蕉视频国产精品 | 漂亮的保姆5电影免费观看完整版中文 | 亚洲一区成人 | 精品久久久噜噜噜久久久app | 一个人免费播放高清在线观看 | 伧理片午夜伧理片 | 欧美一第一页草草影院 |