真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么快速掌握PHP字符串的替換

這篇文章主要講解了“怎么快速掌握PHP字符串的替換”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“怎么快速掌握PHP字符串的替換”吧!

站在用戶的角度思考問題,與客戶深入溝通,找到臨滄網(wǎng)站設(shè)計與臨滄網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋臨滄地區(qū)。

怎么快速掌握PHP字符串的替換

substr_replace()函數(shù)-替換字符串的一部分

想要在PHP中替換字符串的一部分的話,可以通過PHP提供的substr_replace()函數(shù),substr_replace()函數(shù)得基本語法格式如下:

substr_replace(string,replacement,start,length)

其中需要注意的是,參數(shù)string表示的是需要進(jìn)行替換的字符串,參數(shù)replacement表示的是要插入的字符串,也就是要替代的字符串,參數(shù)start表示的是從那個位置開始替換字符串,參數(shù)length表示替換的長度。

參數(shù)start是正數(shù)的話,替換的位置就從參數(shù)start的位置開始算,若參數(shù)start是負(fù)數(shù)的話,參數(shù)的替換位置從結(jié)尾處開始到start的位置開始算。若是0的話就從第一的位置開始。

參數(shù)length若是正數(shù)的話,表示被替換字符數(shù)的長度,若是負(fù)數(shù)的話,表示待替換的子字符串結(jié)尾處距離 string 末端的字符個數(shù),若是0的話就表示直接插入而不是替換。還有就是如果 start 是負(fù)數(shù)且 length 小于等于 start ,則 length 為 0。

該函數(shù)返回的結(jié)果就是被替換的字符串。

下面我們通過示例來看一下substr_replace()函數(shù)的使用,示例如下:

';
echo substr_replace('abcdef', '###', 1);    //輸出 a###
echo '
'; echo substr_replace('abcdef', '###', 1, 2); //輸出 a###def echo '
'; echo substr_replace('abcdef', '###', -3, 2);    //輸出 abc###f echo '
'; echo substr_replace('abcdef', '###', 1, -2);    //輸出 a###ef ?>

輸出結(jié)果:

怎么快速掌握PHP字符串的替換

上述示例中,通過substr_replace()函數(shù)能夠完成替換字符串的一部分,接下來我們來看一下str_replace 函數(shù)的使用。

str_replace 函數(shù)

上文中我們已經(jīng)能夠通過substr_replace()函數(shù)來把字符串的一部分替換為另一個字符串,而str_replace 函數(shù)能夠使用一個字符串替換字符串中的另一些字符,str_replace 函數(shù)的基本語法格式如下:

str_replace(find,replace,string,count)

其中我們需要注意的是,參數(shù)find表示要查找的值,參數(shù)replace表示要替換查找的值,參數(shù)string表示規(guī)定被搜索的字符串,參數(shù)count表示對替換數(shù)進(jìn)行計數(shù)的變量。

該函數(shù)的返回值就是帶有替換值的字符串或數(shù)組,接下來我們通過示例來看一下str_replace 函數(shù)的使用,示例如下:

';       //輸出 Hello earth!
//替換多個,且第二個參數(shù)為空字符
echo str_replace("o","","Hello world!") . '
';            //輸出 Hell wrld! //使用數(shù)組 $arr = array("e", "o"); $arr2 = array("x", "y"); echo str_replace($arr, $arr2, "Hello World of PHP", $i) . '
';    //輸出 Hxlly Wyrld yf PHP echo $i;                            //輸出4  ?>

輸出結(jié)果:

怎么快速掌握PHP字符串的替換

上述示例中便是通過str_replace 函數(shù)使用一個字符串替換字符串中的另一些字符,下面我們再看一個示例:

' . "替換數(shù):$i" . '
'; $find = array("Hello","world"); $replace = array("B"); $arr1 = array("Hello","world","!"); print_r(str_replace($find,$replace,$arr1)); ?>

輸出結(jié)果:

怎么快速掌握PHP字符串的替換

如此便是通過str_replace 函數(shù)使用帶有需要替換的元素少于查找到的元素。

上文中str_replace 函數(shù)與substr_replace()函數(shù)都能夠達(dá)到替換字符串的目的,如果是進(jìn)行大小寫不敏感的查找替換,建議還是使用 str_ireplace()函數(shù)。

感謝各位的閱讀,以上就是“怎么快速掌握PHP字符串的替換”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對怎么快速掌握PHP字符串的替換這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!


標(biāo)題名稱:怎么快速掌握PHP字符串的替換
分享路徑:http://weahome.cn/article/pjiscc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部