Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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 
Code yg saya buat 
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>";
?>
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
<?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?
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

<div>agan <a href="https://sekolahkoding.com/user/Laillyqolby">@Laillyqolby</a> apakah sudah mendapat jawaban yang sesuai...<br>boleh di share donk... ane minta codenya.<br><br>thanks...</div>
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