函數(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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 在线观看日本免费 | 超碰在线视频97 | 日本熟妇乱妇熟色在线电影 | 污污又黄又爽免费的网站 | 国产精品亚洲精品久久品 | 亚洲欧美激情精品一区二区 | 日韩 无码 手机 在线 | 亚洲国产精品嫩草影院永久 | 97久久无码精品AV | 黄子佼81岁父亲现状曝光 | 最近中文字幕MV免费高清视频8 | 亚洲熟妇色自偷自拍另类 | 玩50岁四川熟女大白屁股直播 | 久久精品无码一区二区日韩av | 超碰国产视频免费播放 | 蜜饯1V1高H- 秘密影院久久综合亚洲综合 | 好姑娘BD高清在线观看免费 | 嫩草影院成人 | 69久久国产精品热88人妻 | 日本视频一区二区免费观看 | 亚洲欧美日本久久综合网站 | 免费国产成人手机在线观看 | 麻豆免费观看高清完整视频在线 | 久久精品小视频 | 涩涩999| 伊人久久精品中文字幕 | 伊人久久大香 | 国产一区二区三区内射高清 | 亚洲人成色777777老人头 | 亚洲精品无码一区二区三区四虎 | 亚洲AV久久无码精品国产网站 | 4388成人| 国产精品-区区久久久狼 | 又长又大又粗又硬3p免费视频 | 国产精品夜夜春夜夜爽久久小 | 伊人久久网国产伊人 | 久久综合亚洲色hezyo | 国色精品VA在线观看免费视频 | 国产日韩久久久精品影院首页 | 久久国产免费观看精品1 | 色中色最新地址登陆 |