Bagaimana untuk Mengalih keluar Koma Terakhir dalam Gelung Foreach apabila Memaparkan Data daripada Pangkalan Data?

DDD
Lepaskan: 2024-10-21 11:40:31
asal
967 orang telah melayarinya

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

Mengalih keluar Koma Terakhir dalam Gelung Foreach

Dalam senario di mana data yang diambil daripada pangkalan data perlu dipaparkan sebagai senarai yang dipisahkan koma , adalah perkara biasa untuk menghadapi isu koma tambahan yang muncul di penghujungnya. Sebagai contoh, coretan kod berikut:

<code class="php">foreach ($this->sinonimo as $s) {
    echo '<span>' . ucfirst($s->sinonimo) . ',</span>';
}</code>
Salin selepas log masuk

akan mengeluarkan:

<span>Text1,</span><span>Text2,</span><span>Text3,</span>
Salin selepas log masuk

Untuk mengalih keluar koma mengekor ini, satu penyelesaian berkesan melibatkan penggunaan tatasusunan:

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

echo implode(', ', $myArray);</code>
Salin selepas log masuk

Dengan memanfaatkan fungsi implode(), elemen tatasusunan dicantumkan bersama-sama dengan koma dan ruang, dengan berkesan menghapuskan koma yang tidak diperlukan pada penghujungnya. Pengubahsuaian ini juga melaraskan peletakan koma supaya berada dalam elemen rentang:

<span>Text1</span>, <span>Text2</span>, <span>Text3</span>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Mengalih keluar Koma Terakhir dalam Gelung Foreach apabila Memaparkan Data daripada Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!