Heim > Artikel > Backend-Entwicklung > So entfernen Sie das letzte Zeichen aus Variablen in PHP
Entfernungsmethode: 1. Verwenden Sie die Anweisung „substr(variable,0,-1)“, um das letzte Zeichen der englischen Zeichenfolge in umgekehrter Reihenfolge abzuschneiden. 2. Verwenden Sie „mb_substr(variable,0,-1,“Character Anweisung „encoding“ )“, um das letzte Zeichen der chinesischen Zeichenfolge zu löschen. 3. Verwenden Sie die Anweisung „rtrim(variable, „specified Character“)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Entfernen Sie das letzte Zeichen aus der Variablen in PHP
Methode 1: Verwenden Sie substr() Funktion
Verwendung Die Funktion substr() schneidet nur das letzte Zeichen in umgekehrter Reihenfolge ab (diese Funktion kann nicht für chinesische Schriftzeichen verwendet werden).
substr($arr_str, 0, -1)
Beispiel:
<?php $num = 12345; $str = substr($num, 0, -1) ; echo $num; var_dump($str); $str = "abcdef"; echo $str; $str = substr($str, 0, -1); var_dump($str); ?>
Methode 2: Verwenden Sie die Funktion mb_substr()
Die Verwendung der Funktion mb_substr() ist die gleiche wie die der Funktion substr(), schneiden Sie einfach das letzte Zeichen ab umgekehrte Reihenfolge; diese Funktion kann jedoch für chinesische Schriftzeichen verwendet werden.
<?php header('content-type:text/html;charset=utf-8'); $num = 12345; $str = mb_substr($num, 0, -1) ; echo $num; var_dump($str); $str = "php中文网啦啦"; echo $str; $str = mb_substr($str, 0, -1,"utf-8"); var_dump($str); ?>
3. Verwenden Sie die Funktion rtrim()
rtrim – löschen Sie die Leerzeichen (oder andere Zeichen) am Ende der Zeichenfolge
rtrim($arr_str, "指定字符")
Erläuterung: Die.rt Felge ()-Funktion löscht fortlaufende Zeichen auf der rechten Seite.
Empfohlenes Lernen: „PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo entfernen Sie das letzte Zeichen aus Variablen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!