Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie eine Zeichenfolge zwischen angegebenen Zeichen in PHP
So löschen Sie die Zeichenfolge zwischen angegebenen Zeichen in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Geben Sie den Code „public function getStr(){...}“ ein. 3. Löschen Sie die angegebenen zwei Segmente in der Zeichenfolge die getStr-Methode Die Zeichen in der Mitte der Zeichen reichen aus.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, Dell G3-Computer.
Wie lösche ich eine Zeichenfolge zwischen bestimmten Zeichen in PHP?
PHP löscht die Zeichen zwischen den beiden angegebenen Zeichen in der Zeichenfolge.
public function getStr() { //str是一串有规则的字符串,现在我想删除其中一段,代码如下 $str="1,2018-04-15_20:15:11,2,2018-04-15_20:15:11,3,2018-04-15_20:15:11,4,2018-04-15_20:15:11"; //获取开始位置,选择 ,2,(防止和时间的年份冲突) $i1=strpos($str,',2,');//开始位置 $i2=strpos($str,',',$i1+3);//结束位置 $str1=substr($str,0,$i1) . substr($str,$i2,strlen($str)); echo $str."<br>".$str1;//换行输出,对比结果 //输出结果 //1,2018-04-15_20:15:11,2,2018-04-15_20:15:11,3,2018-04-15_20:15:11,4,2018-04-15_20:15:11 //1,2018-04-15_20:15:11,3,2018-04-15_20:15:11,4,2018-04-15_20:15:11 //OK,完美。 }
》
Das obige ist der detaillierte Inhalt vonSo löschen Sie eine Zeichenfolge zwischen angegebenen Zeichen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!