本文小編為大家詳細(xì)介紹“php的正則替換函數(shù)有哪些”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“php的正則替換函數(shù)有哪些”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識(shí)吧。
我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、耿馬ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的耿馬網(wǎng)站制作公司
1、preg_filter函數(shù)用于執(zhí)行一個(gè)正則表達(dá)式搜索和替換。
preg_filter()等價(jià)于preg_replace(),但它僅僅返回與目標(biāo)匹配的結(jié)果。
語法
mixed preg_filter ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )
參數(shù)說明
$pattern:要搜索的模式??梢允且粋€(gè)字符串或字符串?dāng)?shù)組。
$replacement:用于替換的字符串或字符串?dāng)?shù)組。
$subject:要進(jìn)行搜索和替換的字符串或字符串?dāng)?shù)組。
$limit:可選,每個(gè)模式在每個(gè)subject上進(jìn)行替換的次數(shù)。默認(rèn)是 -1()。
$count:可選,完成的替換次數(shù)。
2、preg_replace_callback函數(shù)執(zhí)行一個(gè)正則表達(dá)式搜索并且使用一個(gè)回調(diào)進(jìn)行替換。
除了可以指定一個(gè) callback 替代 replacement 進(jìn)行替換字符串的計(jì)算,其他方面等同于 preg_replace()。
語法
mixed preg_replace_callback ( mixed $pattern , callable $callback , mixed $subject [, int $limit = -1 [, int &$count ]] )
參數(shù)說明
$pattern: 要搜索的模式,可以使字符串或一個(gè)字符串?dāng)?shù)組。
$callback: 一個(gè)回調(diào)函數(shù),在每次需要替換時(shí)調(diào)用,調(diào)用時(shí)函數(shù)得到的參數(shù)是從subject 中匹配到的結(jié)果。
$subject: 要搜索替換的目標(biāo)字符串或字符串?dāng)?shù)組。
$limit: 可選,對(duì)于每個(gè)模式用于每個(gè) subject 字符串的可替換次數(shù)。 默認(rèn)是-1(制)。
$count: 可選,為替換執(zhí)行的次數(shù)。
讀到這里,這篇“php的正則替換函數(shù)有哪些”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。