Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie die letzten beiden Zeichen einer Zeichenfolge in PHP

So entfernen Sie die letzten beiden Zeichen einer Zeichenfolge in PHP

青灯夜游
青灯夜游Original
2022-07-27 21:13:093054Durchsuche

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)“.

So entfernen Sie die letzten beiden Zeichen einer Zeichenfolge in PHP

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);
?>

So entfernen Sie die letzten beiden Zeichen einer Zeichenfolge in PHP

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);
?>

So entfernen Sie die letzten beiden Zeichen einer Zeichenfolge in PHP

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn