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 Show
@Laillyqolby 3 Kontribusi 1 Poin Dipost: 6 tahun yang lalu Update 2 tahun yang lalu Jawabancoba 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? @rajamobilbekas 4 Kontribusi 3 Poin Dipost: 6 tahun yang lalu Update 6 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 agan @Laillyqolby apakah sudah mendapat jawaban yang sesuai... thanks...
Login untuk gabung berdiskusi Hi.. pada kesempatan kali ini kita akan membahas salah satu bentuk perulangan yang populer dan sering digunakan (termasuk saya sendiri)  yaitu perulangan for pada PHP. PHP sendiri menyediakan beberapa fungsi loop, yaitu I. Penulisan For Pada PHPPerulangan for pada PHP dapat ditulis menggunakan kurung kurawa, colon, atau tanpa keduanya:
Dalam menjalankan fungsi loop, PHP akan melakukan eksekusi dengan urutan sebagai berikut:
begitu seterusnya hingga loop selesai, jika digambarkan dalam bentuk flowchart: Ketentuan mengenai ekspresi Beberapa ketentuan terkait penulisan ekspresi:
Berikut beberapa contoh penulisan for loop dengan berbagai ekspresi yang semuanya akan mencetak angka 1 s.d 10. (Bentuk 1 merupakan bentuk yang sering (atau selalu) dipakai (termasuk saya))
II. Melompati (skip) For Loop Pada Nilai TertentuPada saat menjalankan loop, terkadang pada kondisi/nilai tertentu, kita ingin melompatinya (skip), untuk keperluan tersebut, kita dapat menggunakan
statement
III. Tips Optimasi Perulangan For Pada PHPBerikut ini beberapa tips yang dapat kita terapkan agar perulangan for dapat dieksekusi dengan cepat 1 Hindari pemanggilan fungsi dan pendefinisian variabel yang nilainya tetap di dalam loopFungsi ini dapat berupa fungsi bawaan PHP seperti
output:
dari contoh tersebut PHP akan: (1) memanggil fungsi Berbeda dengan fungsi
atau
dari contoh diatas, waktu eksekusi lebih cepat karena fungsi count dan date, serta pendefinisian variabel $bln_batas hanya dijalankan sekali. Dalam kode diatas terdapat Praktek di lapangan bisa menjadi lebih kompleks, misal dengan contoh diatas, kita akan menambahkan informasi deadline suatu tahapan, misal output yang diinginkan adalah:
Kode yang kita gunakan:
dari data diatas terdapat pengulangan fungsi date yaitu sebanyak 72 kali (12 x 6), dengan struktur data seperti diatas, agak ribet jika harus memenuhi kondisi ideal seperti contoh sebelumnya. Kondisi tersebut dapat dipenuhi, namun kode yang ditulis bisa jadi menjadi lebih kompleks dan membutuhkan tenaga yang lebih untuk memahaminya (tergantung kondisi lapangan). Pada kondisi ini, kondisi ideal dapat dilanggar jika kode yang ditulis menjadi lebih sederhana dan mudah dipahami dan performa aplikasi juga tidak terganggu. Namun jika tidak ada salahnya kita mencobanya. Dengan sedikit perubahan, kode diatas dapat kita tulis kembali menjadi:
pada kode diatas line 26 s.d 30 kita membuat variabel baru bernama Kode
diatas tidak terlalu kompleks dan masih wajar untuk digunakan walaupun pengguna kode membuat kita harus menambah tenaga untuk memahami variabel baruÂÂ
2 Hindari eksekusi perintah SQL di dalam loopSebisa mungkin jangan pernah melakukan eksekusi kode SQL di dalam loop, dengan eksekusi yang berulang ulang maka akan memberatkan server database yang pada akhirnya akan menurunkan performa aplikasi anda. Contoh dibawah ini pengulangan eksekusi MySQL di dalam loop (variabel
Contoh diatas akan mengeksekusi perintah SQL sebanyak 12 kali yang tentu saja akan memberatkan, terlebih lagi jika datanya sangat besar. Untuk optimasi, salah satunya dapat ditempuh dengan membuat query di dalam loop kemudian mengeksekusinya di luar loop yang tentu saja akan menyebabkan penulisan query yang berbeda, untuk pembahasan lebih detailnya dapat dibaca pada artikel: Query MySQL di Dalam PHP Loop – Bad Practice !!! 3 Berhati – hati dalam penulisan nested loopTerkadang kita menuliskan banyak loop di dalam loop, untuk kehati-hatian, gunakan variabel yang mencerminkan kondisi yang ada, tidak sekedar $i, mengingat nilai variabel akan berubah jika kita mendefinisikan dengan nama yang sama (baik sengaja maupun tidak), contoh berikut akan menghasilkan *
Berkreasi dengan loop Penggunaan loop sangat luas sekali bisa untuk berbagai macam kebutuhan, saya ingin sharing contoh loop yang saya buat beberapa waktu lalu berupa karakter yang membentuk bidang persegi / segitiga yang dapat disusun menjadi suatu motif tertentu, agar artikel tidak terlalu panjang, silakan klik disini untuk membacanya Demikian tutorial mengenai perulangan for pada PHP, semoga dapat bermanfaat. Subscibe NowSuka dengan artikel di Jagowebdev.com? jangan sampai ketinggalan, segera join ke milis kami untuk update informasi terbaru dari Jagowebdev.com Apa itu Perulangan pada PHP?Perulangan adalah sebuah kondisi dimana satu atau beberapa baris kode program di eksekusi secara berulang-ulang. Loop digunakan untuk mengeksekusi blok kode yang sama berulang kali, blok kode yang sama dijalankan berulang-ulang beberapa kali selama kondisi tertentu benar.
Apa manfaat dari menggunakan perintah perulangan pada PHP?Loop di PHP berguna ketika Anda ingin mengeksekusi sepotong kode berulang kali hingga suatu kondisi bernilai false. Jadi kode dieksekusi berulang kali selama kondisi bernilai true, dan segera setelah kondisi bernilai false, skrip terus mengeksekusi kode setelah loop.
Apa saja struktur Kontrol Perulangan? Struktur kontrol pengulangan adalah berupa pernyataan dari Java yang mengijinkan kita untuk mengeksekusi blok kode berulang- ulang sesuai dengan jumlah tertentu yang diinginkan. while, do-while dan for. Setiap kondisi loop merupakan suatu ekspresi boolean yang mengendalikan tubuh loop.
Kapan sebaiknya perintah foreach digunakan?Foreach di gunakan untuk perulangan yang datanya dalam bentuk array. terkadang kita memiliki data dalam bentuk array yang harus kita tampilkan dengan menggunakan perulangan for.
|