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

So löschen Sie das letzte Zeichen nach der Ausgabe in PHP

藏色散人
藏色散人Original
2021-10-26 09:27:011873Durchsuche

So löschen Sie das letzte Zeichen nach der Ausgabe in PHP: 1. Verwenden Sie die Funktionen substr und strlen, um das letzte Zeichen zu löschen. 2. Verwenden Sie direkt die Funktion substr, um das letzte Zeichen in umgekehrter Reihenfolge zu löschen Leerzeichen am Ende der Zeichenfolge.

So löschen Sie das letzte Zeichen nach der Ausgabe in PHP

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Wie lösche ich das letzte Zeichen nach der Ausgabe in PHP?

Fassen Sie die drei Methoden zum Löschen des letzten Zeichens einer Zeichenfolge in PHP zusammen.

1. Einführung

Beim Lesen von Eins-zu-Viele-Informationen mit select() aus der Datenbank ist es häufig erforderlich, eine bestimmte zu verwenden Zeichen werden aufgeteilt und dann zu Zeichenfolgen verkettet.

Allgemeines Syntaxformat:

foreach ($arr as $key => $value) {2 $arr_str = $arr['x_id'] . ',' . $arr_str;3     }

Angenommen, die Zeichen im Zeichenarray $arr sind

arr[0] = 'a';2 arr[1] = 'b';3 arr[2] = 'c';

Dann ist die gespleißte $arr_str-Zeichenfolge a, b, c. Zu diesem Zeitpunkt müssen wir das letzte Zeichen ändern ',' Löschvorgang durchführen.

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

Methode 1:

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

Detaillierte Erklärung: Funktionssyntax substr(): string substr ( string $string , int $start [, int $length ] )

Syntax der Funktion strlen (): int Strlen (String $ String)

Dieses Beispielprinzip:

Verwenden Sie zuerst die Funktion strlen (), um die Länge der Zeichenfolge $ Arr_str zu bestimmen, und verwenden Sie dann die Funktion substr (), um die Zeichenfolge abzufangen $ arr_str zu $ ​​$ zu $ ​​Die vorletzte Ziffer von arr_str. 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 Sei zufrieden mit der Zeichenfolge, und schließlich darf man nicht! R-Methode 3: re

rtrim($arr_str, ",")
Detaillierte Erklärung: RTRIM () Funktionsgrammatik: String RTRIM (String $ Str [, String $ Character_mask])

RTRIM – Löschen Sie die Leerzeichen (oder andere Zeichen) am Ende der Zeichenfolge

Verwenden Sie :

Es ist einfach auf dieses Bedürfnis vorbereitet!

Hinweis: Nachdem die obige Methode die Zeichenfolge bearbeitet hat, gibt sie das Operationsergebnis zurück und ändert die Zeichenfolge selbst nicht! Denken Sie daran, eine Variable zu verwenden, um das Ergebnis zu erhalten!

Empfohlenes Lernen: „

PHP-Video-Tutorial

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