-11 Stimme

PHP: Letztes Zeichen von einem String entfernen

Frage von Gast | 03.06.2015 um 06:34

Ich bin gerade auf der Suche nach einer Möglichkeit, das letzte Zeichen eines Strings mit PHP zu entfernen.

Dabei spielt es keine Rolle, welches Zeichen am Ende des Strings steht. Es soll also jedes beliebige Zeichen hinten abgeschnitten werden.

Gibt es dafür in PHP irgendeine Funktion? Vielen Dank.

AntwortenPositivNegativ
1Beste Antwort3 Stimmen

Du kannst du die PHP-Funktion substr() dazu verwenden.

Um das letzte Zeichen eines Strings zu entfernen, übergibst du als ersten Parameter 0 und als zweiten Parameter -1.

$s = "abcde";

echo substr($s, 0, -1);  // abcd

Der zweite Parameter gibt an, ab welchem Zeichen der String kopiert werden soll. Das erste Zeichen ist das Zeichen 0 und da wir vorne nichts abschneiden möchten, übergeben wir entsprechend 0 als zweiten Parameter.

Der dritte Parameter gibt die Länge des Teil-Strings an. Ein negativer Wert bedeutet, dass von hinten gezählt wird. Daher übergeben wir -1, um das letzte Zeichen zu erfassen.
05.06.2015 um 22:24

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.