Heim >Backend-Entwicklung >PHP-Problem >So ersetzen Sie Inhalte zwischen Zeichen in PHP

So ersetzen Sie Inhalte zwischen Zeichen in PHP

藏色散人
藏色散人Original
2020-09-28 09:38:452920Durchsuche

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.

So ersetzen Sie Inhalte zwischen Zeichen in PHP

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn