Contoh Array asosiatif

 Assalamualaikum temen temen...

Hai gengs mimin kali ini akan nunjukin contoh penggunaan array asosiatif pada php,nih mimin kasih contoh dulu ya, ini dia:

<!DOCTYPE html>
<html>
<head>
<title>Array Asosiatif</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="transparan">
<center>
<h3>Contoh penggunaan array asosiatif</h3>
<pre>Annisa Rahayu || XI-RPL 1</pre>
<table border="1" class="tabel">
<tr>
<th>Nis</th>
<th>Nama</th>
<th>Kelas</th>
<th>Jurusan</th>
</tr>
<?php
$siswa = array(
array('nis' => '1171121511','nama' => 'Marion','kelas' => 'X', 'jurusan' => 'MIPA'),
array('nis' => '1171121520','nama' => 'Ajeng','kelas' => 'XI', 'jurusan' => 'IPS'),
array('nis' => '1171121535','nama' => 'Devan','kelas' => 'XI', 'jurusan' => 'MIPA'),
array('nis' => '1171121577','nama' => 'Pratama','kelas' => 'XII', 'jurusan' => 'IPS')
);
foreach ($siswa as $biodata) :?>
<tr>
<td><?=$biodata['nis']?></td>
<td><?=$biodata['nama']?></td>
<td><?=$biodata['kelas']?></td>
<td><?=$biodata['jurusan']?></td>
</tr>
<?php endforeach;?>
</table>
</center>
</div>
</body>
</html>

Terus ini dia styling nya:
body{
background-image: url(bahan/pict.jpg);
font-family: Tw Cen MT;
font-size: 30px;
color :white;
}
.transparan{
background:rgba(2, 2, 2, 0.6);
width: 50%;
height:500px;
padding:10px;
margin:0px auto;
}
* {
box-sizing: border-box;
}
h3{
color: white;
}
.tabel{
   border-collapse: collapse;
   width: 50%;
   border: 1px solid white;
}
.tabel tr th{
    background: #35A9DB;
    font-weight: normal;
}
.tabel, th, td {
    padding: 8px 20px;
    text-align: center;
}

Hasilnya akan menjadi:


    Ini dia sedikit pengertian tentang => Array asosiatif adalah array yang tidak menggunakan angka sebagai kunci di setiap nilainya.Jika tidak ditentukan kunci dari sebuah elemen di array, PHP akan otomatis memberikan kuncinya berupa angka.
    Nah disini mimin memakai array dalam array dikarenakan jika mimin memakai double foreach hasil tabel nya akan menjadi acak acakan ini dia buktinya
    Jadi yang seharusnya si row kelas sama jurusan itu terisi tapi malah nggak, makanya disini mimin memakai array di dalam array agar lebih mudah ketika saat pemanggilannya, tinggal panggil saja kata kunci dari array asosiatif nya gengs, dan jadi lebih mudah juga karena mimin hanya memakai satu foreach.
Nah mungkin sekian dulu ya pertemuan kali ini see you...

Wassalamualaikum...

1 Komentar