Tutorial PHP : Nested Loop dan Array

Assalamualaikum Semua





      Hallo semua selamat datang kembali. Saya Muhammad Aslam atau panggil saja Mas Lam akan berbagi pengetahuan tentang PHP langsung saja tanpa banyak basa basi lagi yu urang belajar PHP

     Kali ini kita akan membahas tentang nested loop dan array. Yang pertama adalah nested loop / perulangan bersarang sama seperti namanya yaitu perulangan yang didalam nya mempunyai perulangan polanya seperti gambar dibawah


sebagai contoh untuk nested loop silahkan copy kode di bawah ini dan jalankan

<!DOCTYPE html>
<html>
<head>
<title>M. Aslam S R</title>
</head>
<body>
<?php
$jumlah = 5;
for ($i=1; $i <= $jumlah ; $i++) {
for ($j=1; $j <= $i ; $j++) {
echo "x";
}
echo "<br/>";
}
?>
</body>
</html>

maka hasilnya akan seperti ini



dilihat dari gambar di atas x membentuk seperti tangga sekarang kita coba untuk membuat setiap x diganti dengan sebuah kotak, disini kita bisa memakai div atau tabel namun saya sendiri menggunakan tabel dan kotak kotak itu bisa berganti warna sesuai dengan yang kita inginkan contohnya


<!DOCTYPE html>
<html>
<head>
<title>M. Aslam S R</title>
</head>
<body>
<form id="st" name="st" method="post">
<h1>Tangga berwarna</h1>
<table>
<tr>
<td>Juamlah anak tangga</td>
<td><input type="text" name="tangga"></td>
</tr>
<tr>
<td>Warna</td>
<td><input type="radio" name="Warna" value="green">hijau
<input type="radio" name="Warna" value="purple">ungu
<input type="radio" name="Warna" value="yellow">kuning
<input type="radio" name="Warna" name="blue">biru
<input type="radio" name="Warna" name="gray">abu
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" value="submit"></td>
</tr>
</table>
</form>
<?php
$jumlah = (int)$_POST['tangga'];
$warna = $_POST['Warna'];
echo "<table>";
for ($i=1; $i <= $jumlah ; $i++) {
echo "<tr>";
for ($j=1; $j <= $i ; $j++) {
echo "<td bgcolor='$warna' width='25px' height='25px'><td>";
}
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>

hasilnya akan seperti ini



Array
array di php sama seperti array dalam bahasa pemograman lain yaitu array adalah sebuah tipe data yang digunakan untuk menyimpan variable dengan tipe data yang sama. terdapat analogi contoh array: 

array satu dimensi


array dua dimensi


untuk contoh penggunaan array pada php bisa dilihat kode dibawah ini 


<<?php
$siswa = array(array("1314114590","Tony","MIF1"),
array("1314114592","Thor","MIF2"),
array("1314114593","Bruce","MIF3"));
echo "<table border=1
<tr>
<th>NIS</th>
<th>NAMA</th>
<th>KELAS</th>
</tr>";
for ($i=0; $i < 3 ; $i++)
{
echo '<tr>';
for ($j=0; $j < 3; $j++)
{
echo '<td>'.$siswa[$i][$j].'</td>';
}

echo '</tr>';
}
echo "</table>";
?>

hasilnya akan seperti ini


Comments