您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“php的正則替換函數有哪些”,內容詳細,步驟清晰,細節(jié)處理妥當,希望這篇“php的正則替換函數有哪些”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
1、preg_filter函數用于執(zhí)行一個正則表達式搜索和替換。
preg_filter()等價于preg_replace(),但它僅僅返回與目標匹配的結果。
語法
mixed preg_filter ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )
參數說明
$pattern:要搜索的模式。可以是一個字符串或字符串數組。
$replacement:用于替換的字符串或字符串數組。
$subject:要進行搜索和替換的字符串或字符串數組。
$limit:可選,每個模式在每個subject上進行替換的次數。默認是 -1()。
$count:可選,完成的替換次數。
2、preg_replace_callback函數執(zhí)行一個正則表達式搜索并且使用一個回調進行替換。
除了可以指定一個 callback 替代 replacement 進行替換字符串的計算,其他方面等同于 preg_replace()。
語法
mixed preg_replace_callback ( mixed $pattern , callable $callback , mixed $subject [, int $limit = -1 [, int &$count ]] )
參數說明
$pattern: 要搜索的模式,可以使字符串或一個字符串數組。
$callback: 一個回調函數,在每次需要替換時調用,調用時函數得到的參數是從subject 中匹配到的結果。
$subject: 要搜索替換的目標字符串或字符串數組。
$limit: 可選,對于每個模式用于每個 subject 字符串的可替換次數。 默認是-1(制)。
$count: 可選,為替換執(zhí)行的次數。
讀到這里,這篇“php的正則替換函數有哪些”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業(yè)資訊頻道。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。