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.
webphp
Weitere News:
Registriere dich
Wenn Du deinen Benutzernamen in Besitz nehmen möchtest, solltest Du dich registrieren:
Benutzername
Passwort
Passwort wiederholen
E-Mail
PHP-Journal
Das PHP-Journal vermittelt praxisrelevantes Wissen für Entwickler von Web-Applikationen, für Content- und Online-Manager, Agenturen und Webmaster. Neben Praxisartikeln zu Programmiertechniken und Schnittstellen werden im PHP-Journal auch angrenzende Themen wie modernes Webdesign mit AJAX, Aufbau und Betrieb von Web 2.0-Communities und erfolgreiches Online-Marketing zum Beispiel über Suchmaschine-Optimierung behandelt.