站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

PHP中str_replace高級(jí)使用你知道嗎?

str_replace高級(jí)使用你應(yīng)該了解一下

在閱讀PHP框架ThinkPHP源碼的過(guò)程中有很多方法的冷門使用,也就是不常用的使用方法。

這里咔咔先對(duì)str_replace這個(gè)方法進(jìn)行解析,這個(gè)方法也就是替換字符串中的一些字符(區(qū)分大小寫)。

先來(lái)看一個(gè)常用的案例

PHP中str_replace高級(jí)使用你知道嗎?
演示案例

訪問(wèn)這個(gè)控制器會(huì)返回什么結(jié)果應(yīng)該都知道,也就是會(huì)把Hello world!中所有的world會(huì)給改變?yōu)?code style="font-size: 14px; word-wrap: break-word; padding: 2px 4px; border-radius: 4px; margin: 0 2px; background-color: rgba(27,31,35,.05); font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; word-break: break-all; color: rgb(271, 93, 108);">Peter

PHP中str_replace高級(jí)使用你知道嗎?
返回結(jié)果

那么接下里進(jìn)行一個(gè)案例升級(jí),請(qǐng)看下圖

在這個(gè)案例中需要搜索的數(shù)據(jù)為數(shù)組,同樣適用函數(shù)替換也是可以的。

PHP中str_replace高級(jí)使用你知道嗎?
演示案例二

返回結(jié)果可以看到輸出了共替換的次數(shù)。

PHP中str_replace高級(jí)使用你知道嗎?
案例二返回結(jié)果

當(dāng)然咔咔今天要給大家說(shuō)明的并不是這倆種使用方法,而是下邊的案例,請(qǐng)看下圖

在這個(gè)案例中要查找的值和要替換的值都為數(shù)組。

這種方式的使用不知道大家之前有沒(méi)有使用過(guò),咔咔在之前是沒(méi)有使用過(guò)的,這種使用方式還是咔咔在閱讀框架源碼中發(fā)現(xiàn)的。

PHP中str_replace高級(jí)使用你知道嗎?
案例演示三

返回結(jié)果

同樣在返回結(jié)果中也可以看到是已經(jīng)進(jìn)行了替換的,這種方式獲取在開發(fā)過(guò)程中不太使用,但是還是要知道有這種用法的。

PHP中str_replace高級(jí)使用你知道嗎?
案例三返回結(jié)果

在框架源碼中的使用是這樣的,這個(gè)案例跟咔咔給大家演示的第三個(gè)案例是一模一樣的。

只不過(guò)這個(gè)是框架源碼在生成SQL語(yǔ)句時(shí)進(jìn)行的處理。

PHP中str_replace高級(jí)使用你知道嗎?
演示案例四

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
欧美精品黑人粗大视频| 四虎成人精品无码| 日韩av午夜在线观看| 欧美成人aaa片一区国产精品| 亚洲精品美女视频| 久99久精品免费视频热77| 亚洲精品无码永久在线观看你懂的| 国产偷伦精品视频| 这里只有精品视频在线| 日韩av在线播放| 国产伦精品一区二区三区免费迷| 国产精品美女午夜爽爽爽免费| 国产精品久久久久a影院| 国产成人精品日本亚洲18图| 亚洲精品电影在线| 97久久精品国产成人影院| 久久99国产亚洲精品观看| 国产一区二区三区久久精品| 国产亚洲精品成人a v小说| 亚洲中文字幕久久精品无码VA| 亚洲国产精品成人久久久| 国产亚洲精品a在线观看app| 亚洲线精品一区二区三区影音先锋| 久久精品国产只有精品66 | 亚洲国产精品网站在线播放| 精品日产卡一卡二卡国色天香| 91在线精品中文字幕| 久久国产精品成人影院| 精品熟女少妇av免费久久| 精品视频无码一区二区三区| 97精品伊人久久久大香线焦| 麻豆一区二区三区精品视频| 91精品国产自产在线观看| 亚洲制服丝袜精品久久 | 日韩视频一区二区在线观看| 亚洲AV日韩AV天堂一区二区三区| 日韩精品无码人妻一区二区三区| 日韩在线观看视频免费| 中文字幕51日韩视频| 日韩高清在线播放| 久草这里只有精品|