Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Bagaimana cara untuk membuat tabel looping ke samping(kolom)?

Permisi, saya masi nubi, mau tanya gimana caranya buat looping per kolom, jdi sudah di tentukan kalau barisnya = 8 disini variabelnya jumlah_x, kolomnya dinamis (untuk sementara ini saya buat dg nama variabel hidden = 3), Pada code yg sudah saya kerjakan, outputnya kebawah terus gk mau ke samping setelah 8 baris, pengennya setelah 8baris pindah ke kolom ke 2,3,dst. Terimakasih Alur looping yg saya mau ![](https://skspace.sgp1.digitaloceanspaces.com/forums/images/alur looping.JPG)

Code yg saya buat ![](https://skspace.sgp1.digitaloceanspaces.com/forums/images/code looping.JPG)

avatar Laillyqolby
@Laillyqolby

3 Kontribusi 1 Poin

Diperbarui 4 tahun yang lalu

5 Jawaban:

coba script spt ini:

<?php
$bobotxz=array(-0.5,-0.4,-0.3,-0.2,-0.1, 0, 0.1, 0.2, 0.3, 0.4, 0.5);

$hidden=3;
$jumlah_x=8;
echo "<table border=1>";
for ($j=1; $j<=$jumlah_x; $j++) {
   echo "<tr>";
   for ($i=1; $i<=$hidden; $i++) {
      echo "<td>";
      echo " ".$bobotxz[array_rand($bobotxz)]." ";
      echo "</td>";
   }
   echo "</tr>";
}
echo "</table>";
?>

avatar rajamobilbekas
@rajamobilbekas

4 Kontribusi 3 Poin

Dipost 9 tahun yang lalu

Terima kasi jawabannya, tapi kalau loopingnya gitu dia cetak di baris 1 kolom 1,baris 1 kolom 2,baris 1 kolom 3 baru cetak ke baris 2 kolom 1,dst. Nah, yg saya maksud itu hasilnya dari baris 1 kolom 1, baris 2 kolom 1,baris 3 kolom 1 sampai kondisi barisnya terpenuhi baru pindah ke baris 1 kolom 2

avatar Laillyqolby
@Laillyqolby

3 Kontribusi 1 Poin

Dipost 9 tahun yang lalu

<?php
$bobotxz=array(-0.5,-0.4,-0.3,-0.2,-0.1, 0, 0.1, 0.2, 0.3, 0.4, 0.5);

$hidden=3;
$jumlah_x=8;
echo "<table border=1>";
for ($j=1; $j<=$jumlah_x; $j++) {
   echo "<tr>";
   for ($i=1; $i<=$hidden; $i++) {
      echo "<td>";
      //echo " ".$bobotxz[array_rand($bobotxz)]." ";
      echo "$j,$i";
      echo "</td>";
   }
   echo "</tr>";
}
echo "</table>";
?>

klo di test hasilnya kaya gini, bukan?

avatar rajamobilbekas
@rajamobilbekas

4 Kontribusi 3 Poin

Dipost 9 tahun yang lalu

yang tampil tetap bilangan random bobot xz, cuman loopingnya aja dari kolom 1 baris 1- 8, kemudian pindah ke kolom 2 baris 1-8.

kurang lebih outputnya pengen kaya gini

![](https://skspace.sgp1.digitaloceanspaces.com/forums/images/alur loop.JPG_1458302905_30.jpg)

avatar Laillyqolby
@Laillyqolby

3 Kontribusi 1 Poin

Dipost 9 tahun yang lalu

<div>agan <a href="https://sekolahkoding.com/user/Laillyqolby">@Laillyqolby</a>&nbsp;apakah sudah mendapat jawaban yang sesuai...<br>boleh di share donk... ane minta codenya.<br><br>thanks...</div>

avatar ilulkakastudi
@ilulkakastudi

2 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Tanggapan

<?php $tes = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n');

$a = array(); $r = 0; foreach($tes as $k => $v){ if ($k % 3 == 0){ $r = $k; $a[$k][] = $v; continue; };

if ($k % 3 != 0){ $a[$r][] = $v; } }

echo '<table border="1">'; foreach($a as $k => $v){ echo '<tr>'; foreach($v as $key => $val){ echo '<td>'.$val.'</td>'; } echo '</tr>'; } echo '</table>';

?>

ini gan, bisa di coba

Login untuk ikut Jawaban