首頁 >後端開發 >PHP問題 >php如何替換字元之間的內容

php如何替換字元之間的內容

藏色散人
藏色散人原創
2020-09-28 09:38:452921瀏覽

php替換字元之間內容的方法:先定義一個字串;然後找到兩個指定字串的位置;接著使用substr函數刪除中間部分;最後進行內容替換即可。

php如何替換字元之間的內容

推薦:《PHP影片教學》 

這類取代最好不好使用正規表示式,因為你搜尋的內容的唯一的無需使用正在,而且版替換的文權本較大正則效率太低。

方法是找到這兩個特殊字串的位置,然後使用substr刪除中間部分,範例程式碼:

$str='....你要处理的字符串.....';
$s1='...开始字符串...';
$s2='...结束字符串...';
$i1=strpos($str,$s1);//开始位置
$i2=strpos($str,$s2);//结束位置
if ($i1!==false && $i2!==false)//找到
$str=substr($str,0,$i1-1) . substr($str,$i2+strlen($s2));

以上是php如何替換字元之間的內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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