PHP: Letztes Zeichen eines Strings ausschneiden
Frage von Gast | 14.04.2015 um 20:23
Ich möchte gerne mit PHP das letzte Zeichen von einem String auslesen. Wenn ich zum Beispiel den String "abc" habe, möchte ich den Buchstaben "c" erhalten.
Gibt es dafür irgendeine einfache PHP-Funktion? Ich muss vielleicht dazu sagen, dass die Länge des Strings beliebig sein sollte und das letzte Zeichen sowohl ein Buchstabe als auch eine Zahl sein kann.
Ähnliche Themen
PHP: Nur bestimmte Buchstaben, Zahlen und Zeichen in einem String zulassen
Tipp | 10 Kommentare
PHP: Beliebige Zeichen am Anfang und Ende eines Strings entfernen
Tutorial | 0 Kommentare
JavaScript: Letztes Zeichen aus String entfernen
Tipp | 0 Kommentare
PHP: Strings mit Ctype-Funktionen auf Zeichenklassen überprüfen
Artikel | 0 Kommentare
MySQL: Zeilenumbrüche in MySQL
Tipp | 0 Kommentare
PHP: Erste Stelle von Zahl oder String auslesen
Tutorial | 0 Kommentare
Textarea Maxlength: Maximale Zeichenanzahl in HTML Textarea begrenzen
Tutorial | 4 Kommentare
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.
Du kannst die Funktion substr() verwenden.
Ich gebe dir einfach einmal ein Beispiel dafür.
Hier haben wir den String "abc" und erhalten den letzten Buchstaben, also "c". Als ersten Parameter übergeben wir substr() den String, dann die Startposition und dann die Anzahl der auszulesenden Zeichen. Da wir die Startposition von hinten zählen möchten, übergeben wir einen negativen Wert.
In diesem Fall können wir den dritten Parameter übrigens weglassen und erhalten immer noch das gleiche Ergebnis:
Wenn der dritte Parameter fehlt, gibt substr() nämlich beginnend von der Startposition den kompletten restlichen String zurück. Und dieser ist immer wenn wir -1 als Startposition übergeben genau ein Zeichen lang, nämlich unser letztes Zeichen des Strings.
15.04.2015 um 20:51