Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie die letzten beiden Zeichen aus einem PHP-String

So löschen Sie die letzten beiden Zeichen aus einem PHP-String

青灯夜游
青灯夜游Original
2022-04-14 20:40:433763Durchsuche

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

So löschen Sie die letzten beiden Zeichen aus einem PHP-String

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

So löschen Sie die letzten beiden Zeichen aus einem PHP-String

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

So löschen Sie die letzten beiden Zeichen aus einem PHP-String

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

So löschen Sie die letzten beiden Zeichen aus einem PHP-String

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!

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