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

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

藏色散人
Freigeben: 2023-03-13 13:40:02
Original
1924 Leute haben es durchsucht

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     }
Nach dem Login kopieren

Angenommen, die Zeichen im Zeichenarray $arr sind

arr[0] = 'a';2 arr[1] = 'b';3 arr[2] = 'c';
Nach dem Login kopieren

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);
Nach dem Login kopieren

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)
Nach dem Login kopieren

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, ",")
Nach dem Login kopieren
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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage