Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie die letzten beiden Zeichen aus einem PHP-String
Methode: 1. Verwenden Sie substr(), Syntax „substr(string,0,-2)“ 2. Verwenden Sie substr_replace(), Syntax „substr_replace(string,““,-2,2)“; rtrim(), die Syntax lautet „rtrim(string, „character“)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Löschen Sie die letzten beiden Zeichen der PHP-Zeichenfolge
1. Verwenden Sie die Funktion substr()
substr () Die Funktion kann eine bestimmte Länge von Zeichen ab der angegebenen Position der Zeichenfolge abfangen. Die abgefangenen Zeichen können als „Teilzeichenfolge“ oder „Teilzeichenfolge“ bezeichnet werden.
Sie müssen nur den zweiten Parameter der Funktion festlegen 0 wird der dritte Parameter auf -2 gesetzt, um die letzten beiden Zeichen zu löschen.
Beispiel:
<?php $str = "Hello World!"; echo $str . "<br>"; echo substr($str,0,-2); ?>
2. Verwenden Sie die Funktion substr_replace()
Die Funktion substr_replace() wird verwendet, um einen Teil einer Zeichenfolge ab der angegebenen Position durch eine andere Zeichenfolge zu ersetzen.
Wenn der Ersetzungswert (zweiter Parameter) auf ein Nullzeichen ''
gesetzt ist, wird die Startposition auf -2 und die Anzahl der Ersetzungen auf 2 gesetzt, um die letzten beiden Zeichen zu löschen.
Beispiel:
<?php $str = "123456789"; echo $str . "<br>"; echo substr_replace($str,"",-2,2); ?>
3. Verwenden Sie die Funktion rtrim()
rtrim(), um Leerzeichen oder andere vordefinierte Zeichen vom Ende der Zeichenfolge zu entfernen.
Sie müssen nur den zweiten Parameter der Funktion auf die Teilzeichenfolge (letzte zwei Zeichen) setzen, die gelöscht werden muss.
Beispiel:
<?php $str = "123456789!"; echo $str . "<br>"; echo rtrim($str,"9!"); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo löschen Sie die letzten beiden Zeichen aus einem PHP-String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!