Heim > Artikel > Backend-Entwicklung > So entfernen Sie die letzten beiden Zeichen einer Zeichenfolge in PHP
Zwei Methoden für PHP, um die letzten beiden Zeichen einer Zeichenfolge zu entfernen: 1. Verwenden Sie die Funktion substr(), um alle Zeichen außer den letzten beiden Zeichen vom Kopf der Zeichenfolge abzufangen. Setzen Sie einfach den zweiten Parameter der Funktion auf 0 , der dritte Parameter kann auf „-2“ gesetzt werden, die Syntax ist „substr(string,0,-2)“. 2. Verwenden Sie die Funktion substr_replace(), um die letzten beiden Zeichen der Zeichenfolge durch das Leerzeichen „''“ zu ersetzen. Die Syntax lautet „substr_replace(string,“,-2,2)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Zwei Methoden für PHP, um die letzten beiden Zeichen einer Zeichenfolge zu entfernen
Methode 1: Verwendung substr()-Funktion
substr()-Funktion kann eine bestimmte Länge von Zeichen von einer bestimmten Position in einer Zeichenfolge abfangen. Dieses abgefangene Zeichen kann als „Teilzeichenfolge“ oder „Teilzeichenfolge“ bezeichnet werden
Verwenden Sie einfach die substr()-Funktion von Der Kopf der Zeichenfolge fängt an, alle Zeichen außer den letzten beiden Zeichen abzufangen:
setzt den zweiten Parameter der Funktion auf 0 und setzt den dritten Parameter auf -2, um die letzten beiden Zeichen zu löschen.
<?php header("content-type:text/html;charset=utf-8"); $str = "Hello World!"; echo "原字符串:"; var_dump($str); $newstr=substr($str,0,-2); echo "去除后两个字符:"; var_dump($newstr); ?>
Methode 2: Verwenden Sie die Funktion substr_replace().
Die Funktion substr_replace() wird verwendet, um einen Teil einer Zeichenfolge durch eine andere Zeichenfolge zu ersetzen, beginnend an der angegebenen Position.
Verwenden Sie einfach die Funktion substr_replace(), um die letzten beiden Zeichen der Zeichenfolge durch Nullzeichen zu ersetzen:
Setzen Sie den Ersatzwert (zweiter Parameter) auf das Nullzeichen '' und legen Sie die Startposition fest (dritter Parameter). Auf -2 setzen, um die letzten beiden Zeichen zu löschen.
<?php header("content-type:text/html;charset=utf-8"); $str = "Hello"; echo "原字符串:"; var_dump($str); $newstr=substr_replace($str,"",-2,2); echo "去除后两个字符:"; var_dump($newstr); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo entfernen Sie die letzten beiden Zeichen einer Zeichenfolge in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!