Heim > Backend-Entwicklung > PHP-Problem > So entfernen Sie Inhalte nach bestimmten Zeichen in PHP

So entfernen Sie Inhalte nach bestimmten Zeichen in PHP

青灯夜游
Freigeben: 2023-03-16 09:02:01
Original
2529 Leute haben es durchsucht

Zwei Methoden: 1. Verwenden Sie die Anweisung „substr_replace($str,““,strpos($str,“specified Character“)+1)“, um den Inhalt nach der angegebenen Zeichenposition durch ein leeres Zeichen zu ersetzen „substr($str,0,strpos($str,“angegebenes Zeichen“)+1)“-Anweisung.

So entfernen Sie Inhalte nach bestimmten Zeichen in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Zwei Methoden zum Entfernen von Inhalten nach bestimmten Zeichen in PHP

Methode 1: Verwenden Sie strpos() und substr_replace() Die Funktion

  • verwendet strpos(), um die Position des angegebenen Zeichens zu finden. Beispielsweise verwendet das Zeichen d

  • substr_replace(), um den Inhalt nach dem angegebenen Zeichen durch ein Nullzeichen zu ersetzen

substr_replace() wird verwendet, um das angegebene Zeichen ab der Position zu ersetzen. Beginnen Sie mit dem Ersetzen der Zeichen an der Position. Wir müssen mit dem Ersetzen nach dem angegebenen Zeichen beginnen, daher ist der Positionswert der beginnenden Ersetzung „die Position des angegebenen Zeichens + 1“. ".

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "abcdefg";
echo "原字符串:".$str."<br>";
$index = strpos($str,"d");
$res = substr_replace($str,"",$index+1);
echo "去除字符d后的内容:".$res;
?>
Nach dem Login kopieren

So entfernen Sie Inhalte nach bestimmten Zeichen in PHP

Methode 2: Verwenden Sie die Funktionen strpos() und substr()

  • Verwenden Sie die Funktion strpos, um die Position des angegebenen Zeichens zu finden, zum Beispiel das Zeichen e

  • Verwenden Sie die Substr-Funktion zum Abfangen vom Anfang der Zeichenfolge bis zur Angabe der Position des Zeichens

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "abcdefg";
echo "原字符串:".$str."<br>";
$index = strpos($str,"e");
$res = substr($str,0,$index+1);
echo "去除字符e后的内容:".$res;
?>
Nach dem Login kopieren

So entfernen Sie Inhalte nach bestimmten Zeichen in PHP

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo entfernen Sie Inhalte nach bestimmten Zeichen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage