PHP在字串中查找指定字串並刪除的程式碼,網路上搜一下是這麼說的,但實際效果並沒有那麼好,或者說,效果根本不好
<code><span><span><?php </span><span>$a</span> = <span>"abcababa"</span>; <span>$count</span>=strpos(<span>$a</span>,<span>"ab"</span>); <span>$str</span>=substr_replace(<span>$a</span>,<span>""</span>,<span>$count</span>,<span>2</span>); var_dump(<span>$str</span>); <span>?></span></span></span></code>
效果如下,
OK,這可能是你想要的效果,但php自帶的函數可以完美解決這個問題
程式碼如下
<code><span><span><?php </span> var_dump(str_replace(<span>"ab"</span>,<span>""</span>,<span>"abcaasdfads"</span>)); <span>?></span></span></span></code>
官方解釋如下
文法:
str_replace(find,replace,string,count)
參數 描述
find :必需。規定要找的值。
replace: 必需。規定替換 find 中的值的值。
string :必需。規定被搜尋的字串。
count :可選。對替換數進行計數的變數。
其實是各有所長,第一個算是一個小算法,可以限定替換的多少個字符,而第二個是要替換全部,根據實際情況,個人自己選擇。
以上就介紹了PHP在字串中尋找指定字串並刪除的程式碼,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。