Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie das letzte Zeichen in PHP

So löschen Sie das letzte Zeichen in PHP

王林
王林Original
2020-10-23 17:17:582480Durchsuche

So löschen Sie das letzte Zeichen in PHP: Sie können die Funktion rtrim() verwenden, z. B. [rtrim ($text, ",");]. Die Funktion rtrim() kann Leerzeichen oder andere Zeichen am Ende einer Zeichenfolge entfernen.

So löschen Sie das letzte Zeichen in PHP

Methode 1:

rtrim löscht die Leerzeichen (oder andere Zeichen) am Ende der Zeichenfolge

(empfohlenes Tutorial: php-Video-Tutorial)

Anleitung:

string rtrim ( string $str [, string $character_mask ] )

Diese Funktion löschen s das Ende von str-Leerzeichen und Rückkehr.

Ohne den zweiten Parameter entfernt rtrim() nur die folgenden Zeichen:

So löschen Sie das letzte Zeichen in PHP

$str Eingabezeichenfolge.

$ Character_mask Durch Angabe von Character_mask können Sie die Zeichenliste angeben, die Sie löschen möchten. Listen Sie einfach alle Zeichen auf, die Sie entfernen möchten. Mit dem ..-Format kann ein Bereich angegeben werden.

Beispiel:

$text = 'b,c,d,';
$trimmed  =  rtrim ( $text ,  "," );
 var_dump ( $trimmed );

Ausgabe

b,c,d

Methode 2:

substr gibt den Teilstring des Strings zurück

string substr ( string $string , int $start [, int $length ] )

$string Der zu verarbeitende String

$start Die Startposition

Wenn start ein. non-n ist negativ Zahl, es wird zurückgegeben. Der String beginnt an der Startposition von string und zählt von 0 an. Beispielsweise ist in der Zeichenfolge „abcdef“ das Zeichen an Position 0 „a“, das Zeichen an Position 2 „c“ und so weiter.

Wenn start eine negative Zahl ist, beginnt die zurückgegebene Zeichenfolge mit dem Startzeichen und dem Ende der Zeichenfolge.

Wenn die Länge der Zeichenfolge kleiner oder gleich dem Start ist, wird FALSE zurückgegeben.

$length Die Länge der abgefangenen Zeichenfolge. Wenn die Länge nicht angegeben wird, beginnt die zurückgegebene Teilzeichenfolge an der Startposition bis zum Ende der Zeichenfolge.

Beispiel:

$str = 'a,b,c,d,';
$rest  = substr(  $str,0,strlen($str)-1);
echo $rest;

Ausgabe:

a,b,c

Verwandte Empfehlungen: php-Training

Das obige ist der detaillierte Inhalt vonSo löschen Sie das letzte Zeichen 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