Saya butuh sedikit bantuan dengan loop foreach.
Pada dasarnya apa yang perlu saya lakukan adalah membungkus div di sekitar output data setiap 4 loop.
Saya memiliki loop berikut:
foreach( $users_kicks as $kicks ) {
echo $kicks->brand;
}
Untuk setiap 4 kali echo yang keluar, saya ingin membungkusnya dalam
sehingga pada akhirnya akan terlihat seperti itu:<div>
kicks brand
kicks brand
kicks brand
kicks brand
</div>
<div>
kicks brand
kicks brand
kicks brand
kicks brand
</div>
<div>
kicks brand
kicks brand
kicks brand
kicks brand
</div>
dan seterusnya.
Bersulang
$count = 1;
foreach( $users_kicks as $kicks )
{
if ($count%4 == 1)
{
echo "<div>";
}
echo $kicks->brand;
if ($count%4 == 0)
{
echo "</div>";
}
$count++;
}
if ($count%4 != 1) echo "</div>"; //This is to ensure there is no open div if the number of elements in user_kicks is not a multiple of 4
Sedikit modifikasi pada jawaban AVD'untuk memastikan tidak ada DIV kosong jika array kosong atau jumlahnya adalah faktor 4....
if($lastRec=count($user_kicks)){
echo '<div>';
$i=1;
foreach( $users_kicks as $kicks ) {
if( ($i % 4 == 0) && ($i<$lastRec) ) echo '</div><div>';
echo $kicks->brand;
$i++;
}
echo '</div>';
}