Wie entferne ich das letzte Komma in einer Foreach-Schleife beim Anzeigen von Daten aus einer Datenbank?

DDD
Freigeben: 2024-10-21 11:40:31
Original
1059 Leute haben es durchsucht

How to Remove the Last Comma in a Foreach Loop when Displaying Data from a Database?

Entfernen des letzten Kommas in einer Foreach-Schleife

In Szenarien, in denen aus einer Datenbank abgerufene Daten als durch Kommas getrennte Liste angezeigt werden müssen kommt es häufig vor, dass am Ende ein zusätzliches Komma erscheint. Beispielsweise würde das folgende Codefragment:

<code class="php">foreach ($this->sinonimo as $s) {
    echo '<span>' . ucfirst($s->sinonimo) . ',</span>';
}</code>
Nach dem Login kopieren

ausgeben:

<span>Text1,</span><span>Text2,</span><span>Text3,</span>
Nach dem Login kopieren

Um dieses abschließende Komma zu entfernen, besteht eine effektive Lösung darin, ein Array zu verwenden:

<code class="php">$myArray = array();
foreach ($this->sinonimo as $s) {
    $myArray[] = '<span>' . ucfirst($s->sinonimo) . '</span>';
}

echo implode(', ', $myArray);</code>
Nach dem Login kopieren

Durch die Nutzung der implode()-Funktion werden die Array-Elemente durch Kommas und ein Leerzeichen miteinander verbunden, wodurch das unnötige Komma am Ende effektiv eliminiert wird. Durch diese Änderung wird auch die Kommaplatzierung so angepasst, dass sie innerhalb der Span-Elemente liegt:

<span>Text1</span>, <span>Text2</span>, <span>Text3</span>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie entferne ich das letzte Komma in einer Foreach-Schleife beim Anzeigen von Daten aus einer Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
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