Anzeige

Zeichenkette von rechts her zuschneiden

Sie möchten mit einem PHP-Befehl eine Zeichenkette von der rechten Seite her abschneiden, beispielsweise am letzten Komma im String?

Sie möchten mit einem PHP-Befehl eine Zeichenkette von der rechten Seite her abschneiden, beispielsweise am letzten Komma im String?

Dann verwenden Sie am besten die Funktion strrpos(). Die findet das letzte Vorkommen eines Zeichens in einer Zeichenkette und gibt dessen Position zurück. Das folgende Beispiel zeigt, wie diese Funktion arbeitet:

<?php
$strStart = 'Das ist ein String, der ein paar Kommas enthält';
$strResult = substr($strStart, 0, strrpos($strStart, ','));
// Ausgabe des Teilstrings
echo $strResult;
?>

Der String in $strStart wird durch zwei Funktionen gejagt. Die von strrpos() ermittelte Positionsangabe dient anschließend substr() als Endpunkt für den auszuschneidenden String. Damit substr() sauber schneidet, braucht es auch noch die Startposition, hier eine 0.

Anzeige

Mehr zum Thema


Weiterempfehlen Drucken Heft-Abo

Abonnements

Newsletter

PHPJOURNAL Newsletter

Immer montags erfahren Sie in unserem wöchentlichen Newsletter die aktuellsten Neuigkeiten aus der PHP-Welt
mehr

Aktuelles Heft

Bitte warten...