十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
php替換表達(dá)式的寫(xiě)法有:1、“str_ireplace($search, $replace, $str);”方式;2、“substr_replace($str, $replace, 0,5);”方式。
成都創(chuàng)新互聯(lián)專(zhuān)注于瑪納斯網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供瑪納斯?fàn)I銷(xiāo)型網(wǎng)站建設(shè),瑪納斯網(wǎng)站制作、瑪納斯網(wǎng)頁(yè)設(shè)計(jì)、瑪納斯網(wǎng)站官網(wǎng)定制、小程序開(kāi)發(fā)服務(wù),打造瑪納斯網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供瑪納斯網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
本文操作環(huán)境:Windows7系統(tǒng),PHP7.1版,Dell G3電腦。
php替換表達(dá)式怎么寫(xiě)?
PHP字符串替換
在 PHP 中,可以對(duì)一個(gè)字符串中的特定字符或子串進(jìn)行替換,這是非常常用的功能。
str_ireplace() 和 str_replace() 函數(shù)
str_ireplace() 和 str_replace 使用新的字符串替換原來(lái)字符串中指定的特定字符串,str_replace 區(qū)分大小寫(xiě),str_ireplace() 不區(qū)分大小寫(xiě),兩者語(yǔ)法相似。
str_ireplace() 的語(yǔ)法如下:
mixed str_ireplace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )該函數(shù)返回一個(gè)字符串或者數(shù)組。該字符串或數(shù)組是將 subject 中全部的 search 用 replace 替換(忽略大小寫(xiě))之后的結(jié)果。參數(shù) count 表示執(zhí)行替換的次數(shù)。
使用示例如下:
執(zhí)行以上代碼的輸出結(jié)果為:
hi,world,hi,worldsubstr_replace() 函數(shù)
substr_replace() 函數(shù)的語(yǔ)法如下:
mixed substr_replace ( mixed $string , mixed $replacement , mixed $start [, mixed $length ] )substr_replace() 在字符串 string 的副本中將由 start 和可選的 length 參數(shù)限定的子字符串使用 replacement 進(jìn)行替換。
如果 start 為正數(shù),替換將從 string 的 start 位置開(kāi)始。如果 start 為負(fù)數(shù),替換將從 string 的倒數(shù)第 start 個(gè)位置開(kāi)始。
如果設(shè)定了 length 參數(shù)并且為正數(shù),就表示 string 中被替換的子字符串的長(zhǎng)度。如果設(shè)定為負(fù)數(shù),就表示待替換的子字符串結(jié)尾處距離 string 末端的字符個(gè)數(shù)。如果沒(méi)有提供此參數(shù),那么默認(rèn)為 strlen(string)(字符串的長(zhǎng)度)。當(dāng)然,如果 length 為 0,那么這個(gè)函數(shù)的功能為將 replacement 插入 string 的 start 位置處。
該函數(shù)的使用示例如下:
以上代碼的執(zhí)行結(jié)果為:
hi,world,hello,world推薦學(xué)習(xí):《PHP視頻教程》