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.

avatar exye
@exye

1 Kontribusi 0 Poin

Diperbarui 2 tahun yang lalu

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 &lt;=5 maka print yang example1, selainnya example2.</div>

avatar GrennKren
@GrennKren

62 Kontribusi 47 Poin

Dipost 2 tahun yang lalu

<div>ini dia jawabannya:<br><br></div><pre>&lt;?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&lt;count($array2) ; $x++){ for($i=$awalan;$i&lt;$rentang*($datake+1);$i++){ echo $array1[$i].",".$array2[$x]."&lt;br/&gt;"; } $awalan=$awalan+$rentang; $datake++; }

?&gt;</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>

avatar muhammadridho30
@muhammadridho30

9 Kontribusi 2 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban