Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie Zeichen am Ende einer Zeichenfolge in PHP
Wir wissen, dass es mehrere Möglichkeiten gibt, Zeichen aus einer Zeichenfolge zu löschen. Heute stellen wir drei PHP-Funktionen vor, um das letzte Zeichen einer Zeichenfolge zu löschen.
Methode 1: substr()-Funktion
substr()
Die Funktion gibt einen Teil der Zeichenfolge zurück. substr()
函数返回字符串的一部分。
语法如下:
substr(string string, int start, int [length]);
参数解释:
第一个参数:代表原字符串;
第二个参数:代表从哪里开始截取;
第三个参数:代表我们需要截取的长度。
实例:
<?php $str = "1,2,3,4,5,6"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; ?>
结果:
1,2,3,4,5,
可以看到输出结果$str
最后一个字符没有了。
方法二:substr_replace()函数
substr_replace()
函数把字符串一部分替换成另一个字符串。
它虽然是替换函数,但是可以实现插入式的删除字符。
语法如下:
substr_replace()(string string, int start, int [length]);
参数解释:
第一个参数:代表原字符串;
第二个参数:代表从哪里开始删除;
第三个参数:代表需要删除几个字符。
实例:
$email='peter@qq.com'; echo substr_replace($email,'',11,1);
输出结果为:
peter@qq.co
最后一个字符m被删除了。
方法三:rtrim()函数
如果字符串最后一个字符是空白字符或是特殊字符的话,可以使用rtrim()
string rtrim ( string $str [, string $character_mask ] )Parametererklärung:
<?php $email='peter@qq.com'; echo rtrim($email,"m"); ?>Ergebnis:
peter@qq.coSie können sehen, dass das letzte Zeichen des Ausgabeergebnisses
$str
weg ist. Methode 2: Funktion substr_replace()
🎜🎜Die Funktionsubstr_replace()
ersetzt einen Teil einer Zeichenfolge durch eine andere Zeichenfolge. 🎜🎜Obwohl es sich um eine Ersetzungsfunktion handelt, kann sie das Löschen von Zeichen durch Einfügung erreichen. 🎜🎜Die Syntax lautet wie folgt: 🎜rrreee🎜Parametererklärung: 🎜🎜🎜🎜Der erste Parameter: stellt die ursprüngliche Zeichenfolge dar; 🎜🎜🎜🎜Der zweite Parameter: stellt dar, wo mit dem Löschen begonnen werden soll; 🎜🎜🎜🎜Der dritte Parameter: stellt dar Ein paar Zeichen müssen entfernt werden. 🎜🎜🎜🎜Beispiel: 🎜rrreee🎜Das Ausgabeergebnis ist:rtrim()
und verwenden Wir benötigen nur einen Parameter. Wenn das letzte Zeichen jedoch kein Leerzeichen oder Sonderzeichen ist, müssen wir das zu löschende Zeichen angeben. 🎜🎜Syntax: 🎜rrreee🎜Parametererklärung: 🎜🎜🎜🎜Der erste Parameter: stellt die ursprüngliche Zeichenfolge dar; 🎜🎜🎜🎜Der zweite Parameter: stellt die Zeichen dar, die gelöscht werden müssen. 🎜🎜🎜🎜Beispiel: 🎜rrreee🎜Das Ausgabeergebnis ist: 🎜rrreee🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜Das obige ist der detaillierte Inhalt vonSo löschen Sie Zeichen am Ende einer Zeichenfolge in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!