Heim >Backend-Entwicklung >PHP-Tutorial >Wie entferne ich String-Teile nach einem bestimmten Teilstring in PHP?

Wie entferne ich String-Teile nach einem bestimmten Teilstring in PHP?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-02 18:56:30602Durchsuche

How to Remove String Portions After a Specific Substring in PHP?

So entfernen Sie String-Teile nach einem bestimmten Teilstring in PHP

Beim Umgang mit Strings ist es oft notwendig, bestimmte Teile basierend auf zu entfernen bestimmte Kriterien. Dies kann in PHP mit der Funktion substr() erreicht werden.

Anwendungsfall:

Stellen Sie sich eine Situation vor, in der Sie eine Zeichenfolge mit zusätzlichen Informationen haben, die Sie entfernen möchten. wie zum Beispiel:

Posted On April 6th By Some Dude

Sie möchten den Text entfernen, der auf die Teilzeichenfolge folgt „Von.“

Lösung:

Mit substr() können Sie selektiv den gewünschten Teil der Zeichenfolge abrufen:

<code class="php">$variable = substr($variable, 0, strpos($variable, "By"));</code>

Erklärung:

  • substr($variable, 0, ...): Gibt das an Sie möchten einen Teilstring beginnend am Anfang (Index 0) erhalten.
  • strpos($variable, „By“): Findet die Position (Index), an der der Teilstring „By“ zum ersten Mal im String $variable erscheint .
  • Die Kombination dieser beiden Elemente stellt sicher, dass die Funktion substr() den Teil der Zeichenfolge bis zum „By“ zurückgibt. Teilzeichenfolge.

Jetzt enthält $variable Folgendes:

Posted On April 6th

Das obige ist der detaillierte Inhalt vonWie entferne ich String-Teile nach einem bestimmten Teilstring 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