首頁  >  文章  >  後端開發  >  php如何替換所有符合條件的字串

php如何替換所有符合條件的字串

王林
王林原創
2020-09-19 15:49:233139瀏覽

php取代所有符合條件的字串的方法:可以利用preg_replace()函數來實作。 preg_replace()函數用來執行一個正規表示式的搜尋與取代。

php如何替換所有符合條件的字串

php提供了一個函數preg_replace(),它可以很好的實作我們的需求。下面來說說該函數的用法。

(推薦教學:php影片教學

preg_replace 函數執行一個正規表示式的搜尋和取代。

完整語法:

mixed preg_replace(mixed $pattern, mixed $replacement, mixed $subject[,int $limit=-1[,int &$count]])

傳回值:

如果 subject 是一個數組, preg_replace() 傳回一個數組, 其他情況下傳回一個字串。

如果匹配被查找到,替換後的 subject 被返回,其他情況下 返回沒有改變的 subject。如果發生錯誤,則傳回 NULL。

範例:

<?php
$str = &#39;phpcn c   n&#39;;
$str = preg_replace(&#39;/\s+/&#39;, &#39;&#39;, $str);
echo $str;
?>

相關推薦:php訓練

以上是php如何替換所有符合條件的字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn