Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengalih keluar Koma Terakhir dalam Gelung Foreach apabila Memaparkan Data daripada Pangkalan Data?
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>
akan mengeluarkan:
<span>Text1,</span><span>Text2,</span><span>Text3,</span>
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>
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>
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!