Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie das letzte Zeichen aus einem PHP-String

So entfernen Sie das letzte Zeichen aus einem PHP-String

青灯夜游
青灯夜游Original
2021-03-12 17:30:254718Durchsuche

Entfernungsmethode: 1. Verwenden Sie zum Entfernen die Funktionen substr() und strlen(). Die Syntax lautet „substr($arr_str,0,strlen($arr_str)-1)“. 2. Verwenden Sie dazu die Funktion substr() Direkt entfernen, die Syntax lautet „substr ($arr_str, 0, -1)“; 3. Verwenden Sie zum Entfernen die Funktion rtrim(), die Syntax lautet „rtrim($arr_str, „,“)“.

So entfernen Sie das letzte Zeichen aus einem PHP-String

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP 8-Version, DELL G3-Computer

Zusammenfassung der Methoden zum Löschen des letzten Zeichens in PHP:

Methode 1: substr($ arr_str,0, strlen($arr_str)-1);

Detaillierte Erklärung:

​​Syntax der Funktion substr(): string substr (string $string, int $start [, int $length])string substr ( string $string , int $start [, int $length ] )

    strlen()函数语法:int strlen ( string $string )

本例原理:

    首先使用strlen()函数获取字符串$arr_str的长度,然后使用substr()函数对$arr_str进行截取,截取至$arr_str的倒数第二位。这样就把最后的","去掉了。

使用感受:

    不推荐,php中还有更简洁更好用的方式!

方法二:substr($arr_str, 0, -1) 

详解:直接使用substr()函数倒序裁掉最后一位字符;

使用感受:还是很合适的~~不过,首先你要确定字符串中一定有内容,且最后一位一定不要!

方法三:rtrim($arr_str, ",") 

详解:

rtrim()函数语法:string rtrim ( string $str [, string $character_mask ] )

strlen( )Funktionssyntax: int strlen (string $string)

Prinzip dieses Beispiels:

Verwenden Sie zunächst die Funktion strlen(), um die Länge der Zeichenfolge $arr_str zu ermitteln. und verwenden Sie dann die Funktion substr(), um $arr_str Intercept auszuführen und bis zur vorletzten Ziffer von $arr_str abzufangen. Dadurch wird das letzte "," entfernt.

Nutzungserfahrung:

Nicht empfohlen, es gibt einen einfacheren und nützlicheren Weg in PHP!

🎜Methode 2: substr($arr_str, 0, -1) 🎜🎜🎜Detaillierte Erklärung: Verwenden Sie direkt die Funktion substr(), um das letzte Zeichen in umgekehrter Reihenfolge abzuschneiden; 🎜🎜Erfahrung nutzen: Es ist immer noch sehr gut geeignet~ ~Aber zuerst stellen Sie sicher, dass die Zeichenfolge Inhalt enthalten muss und die letzte Ziffer nicht enthalten sein darf! 🎜🎜🎜Methode 3: rtrim($arr_str, ","") 🎜🎜🎜Detaillierte Erklärung: 🎜🎜rtrim()-Funktionssyntax: string rtrim ( string $str [, string $character_mask ] )🎜 🎜 rtrim – Löschen Sie die Leerzeichen (oder andere Zeichen) am Ende der Zeichenfolge. 🎜🎜Nutzungserfahrung: 🎜🎜Es ist einfach auf diesen Bedarf vorbereitet! 🎜🎜【Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“】🎜

Das obige ist der detaillierte Inhalt vonSo entfernen Sie das letzte 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