Wie entfernt man das letzte Zeichen aus einer Zeichenkette in PHP
-
Verwenden Sie die Funktion
rtrim()
, um das letzte Zeichen zu entfernen -
Verwenden Sie die Funktion
substr()
, um das letzte Zeichen zu entfernen
Dieser Artikel stellt verschiedene Methoden vor, um das letzte Zeichen aus einer Zeichenkette in PHP mit Hilfe der Funktionen rtrim()
und substr()
zu entfernen.
Verwenden Sie die Funktion rtrim()
, um das letzte Zeichen zu entfernen
Die Funktion rtrim()
wird explizit zum Entfernen von Leerzeichen oder Zeichen am Ende einer Zeichenkette verwendet. Die korrekte Syntax zur Verwendung dieser Funktion lautet wie folgt:
rtrim($string, $character);
Die eingebaute Funktion rtrim()
hat zwei Parameter; die Details von jedem sind wie folgt:
Parameter | Beschreibung | |
---|---|---|
$string |
obligatorisch | Es ist die Zeichenkette, aus der wir das letzte Zeichen entfernen. |
$character |
optional | Es ist der Charakter, den wir am Ende entfernen wollen. |
Diese Funktion gibt die endgültige Zeichenkette zurück, die nach der Durchführung der Entfernung erhalten wurde. Das Programm unten zeigt, wie wir die Funktion rtrim()
verwenden können, um das letzte Zeichen aus einer Zeichenkette zu entfernen.
<?php
$mystring = "This is a PHP program.";
echo("This is the string before removal: $mystring\n");
$newstring = rtrim($mystring, ". ");
echo("This is the string after removal: $newstring");
?>
Ausgabe:
This is the string before removal: This is a PHP program.
This is the string after removal: This is a PHP program
Verwenden Sie die Funktion substr()
, um das letzte Zeichen zu entfernen
In PHP können wir auch die Funktion substr()
verwenden, um das letzte Zeichen aus einer Zeichenkette zu entfernen. Dieser Befehl gibt eine angegebene Teilzeichenkette zurück, und die korrekte Syntax zur Ausführung lautet wie folgt:
substr($string, $start, $length)
Die Funktion substr()
akzeptiert drei Parameter:
Parameter | Beschreibung | |
---|---|---|
$string |
obligatorisch | Es ist die Zeichenkette, aus der wir das letzte Zeichen entfernen. |
$start |
obligatorisch | Es ist die Startposition einer Teilzeichenkette. Mehr darüber können Sie hier lesen. |
$length |
optional | Wenn der Wert angegeben wird, dann gibt die Funktion die Teilzeichenkette vom $start -Parameter bis zur angegebenen Länge zurück. |
Das Programm, das das letzte Zeichen aus der Zeichenkette mit der Funktion substr()
entfernt, sieht folgendermaßen aus
<?php
$mystring = "This is a PHP program.";
echo substr($mystring, 0, -1);
?>
Ausgabe:
This is a PHP program
Verwandter Artikel - PHP String
- Wie man alle Leerzeichen aus einer Zeichenkette in PHP entfernt
- Wie man DateTime in PHP in Strings konvertiert
- Wie konvertiert man Strings in PHP in Datum und Uhrzeit
- Wie man in PHP eine Ganzzahl in eine Zeichenkette konvertiert
- Wie man in PHP ein Array in eine Zeichenkette konvertiert
- Wie man in PHP eine Zeichenkette in eine Zahl konvertiert