php移除指定字串的方法:1、使用「$count=strpos($a,"ab");$str=substr_replace($a,"",$count,2);」方法實作去除字串;2、透過「str_replace」函數去除指定字串。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
PHP在字串中尋找指定字符串並刪除的程式碼
PHP在字串中找出指定字串並刪除的程式碼,網路上搜一下是這麼說的,但實際效果並沒有那麼好,或者說,效果根本不好
<?php $a = "abcababa"; $count=strpos($a,"ab"); $str=substr_replace($a,"",$count,2); var_dump($str); ?>
效果如下,
OK,這可能是你想要的效果,但是php自帶的函數可以完美解決這個問題
程式碼如下
<?php var_dump(str_replace("ab","","abcaasdfads")); ?>
官方解釋如下
語法:
str_replace(find,replace,string,count)
參數
find :必要。規定要找的值。
replace: 必需。規定替換 find 中的值的值。
string :必需。規定被搜尋的字串。
count :可選。對替換數進行計數的變數。
其實是各有所長,第一個算是一個小演算法,可以限定替換的多少個字符,而第二個是要替換全部,根據實際情況,個人自己選擇。
【推薦:PHP影片教學】
#以上是php怎麼去除指定字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!