So ersetzen Sie den Inhalt zwischen Zeichen in PHP: Definieren Sie zuerst eine Zeichenfolge. Suchen Sie dann die Position der beiden angegebenen Zeichenfolgen. Löschen Sie dann den mittleren Teil.
Empfohlen: „PHP-Video-Tutorial“
Es ist am besten, für diese Art der Ersetzung keine regulären Ausdrücke zu verwenden, da das Einzige, wonach Sie suchen, nicht verwendet werden muss, nämlich der Ersetzungstext ist größer. Der reguläre Wirkungsgrad ist zu niedrig.
Die Methode besteht darin, die Positionen dieser beiden speziellen Zeichenfolgen zu ermitteln und dann mit substr den mittleren Teil zu löschen. Beispielcode:
$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));
Das obige ist der detaillierte Inhalt vonSo ersetzen Sie Inhalte zwischen Zeichen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!