Postingan lainnya
bagaimana caranya looping double array ?
halo semua, gimana ya caranya mengeksekusi loop double array;
contoh kasus :
$array1 = array("data1", "data2", "data3", "data4", "data5","data6", "data7", "data8", "data9", "data10");
$array2 = array("example1", "example2");
gimana cara nya menampilka hasilnya seperti di bawah ini :
data1, example1
data2, example1
data3, example1
data4, example1
data5, example1
data6, example2
data7, example2
data8, example2
data9, example2
data10 ,example2
kode ku seperti di bawah ini :
<?php
$array1 = array("data1", "data2", "data3", "data4", "data5","data6", "data7", "data8", "data9", "data10");
$array2 = array("example1", "example2");
foreach($array1 as $xxx){
for($x = 0; $x < count($array2); $x++){
for($i = 0; $i < 5; $i++){
echo $xxx.",".$array2[$x]."<br>";
}
};
}
?>
hasilnya tidak karuan :D
mohon bantuannya suhu.
terima kasih.
2 Jawaban:
<div>1 Looping pun tak masalah.<br>Yang paling sederhana ya ngeloop nya make yg $array1, trus di dalam nya jika kurang index <=5 maka print yang example1, selainnya example2.</div>
<div>ini dia jawabannya:<br><br></div><pre><?php
$array1 = array("data1", "data2", "data3", "data4", "data5","data6", "data7", "data8", "data9", "data10");
$array2 = array("example1", "example2");
$awalan=0; $rentang=5; $array2ke=0; $datake=0;
for($x=$array2ke ; $x<count($array2) ; $x++){ for($i=$awalan;$i<$rentang*($datake+1);$i++){ echo $array1[$i].",".$array2[$x]."<br/>"; } $awalan=$awalan+$rentang; $datake++; }
?></pre><div>banyak variabel pendukung tapi mungkin masih bisa disederhanakan,<br>itu udah bisa diatur rentangnya per 2 atau per 3 atau per 5 terserah, aturnya di</div><pre>$rentang=5;</pre><div><br>kalo mau per 3 ganti aja jadi 3<br><br>untuk variabel yg lain gk perlu diganti,<br>untuk array nya bisa ditambah2, udah dinamis kok</div>