Halo teman teman dumenity, selamat datang kembali di tutorial tutorial pemrograman web dumet school. Yup kali ini kita akan belajar Menampilkan Data Associative Array Dengan Perulangan Foreach. Perulangan foreach digunakan untuk melakukan perulangan nilai array, baik pada indexed array (array berindex) maupun associative array (array asosiatif). Disamping itu, foreach juga dapat digunakan untuk melakukan perulangan nilai objek (Class).

Associative Array ini adalah merupakan array dengan key berupa nilai tertentu. Misalnya disini saya mempunyai data Associative Array seperti berikut:

$data = array(
		array(
			"nama" => "Arif",
			"alamat" => "Pandeglang"
		),
		array(
			"nama" => "Risman",
			"alamat" => "Bogor"
		),
		array(
			"nama" => "Nadia",
			"alamat" => "Bogor"
		),
		array(
			"nama" => "Hasna",
			"alamat" => "Bogor"
		),
		array(
			"nama" => "Reza",
			"alamat" => "Depok"
		),
		array(
			"nama" => "Edward",
			"alamat" => "Jakarta"
		),	
	);

nah bagai mana cara untuk menggunakan Looping Foreach pada data Associative Array ini, berikut kodenya.

<table class="table table-hover">
	<thead>
		<tr>
			<th>#</th>
			<th>Nama</th>
			<th>Alamat</th>
			<th>Keterangan</th>
		</tr>
	</thead>
	<tbody>
		<!--looping foreach-->
		<?php foreach($data as $key => $value): ?>
		<tr>
			<td><?php echo $key+1; ?></td>
			<td><?php echo $value['nama']; ?></td>
			<td><?php echo $value['alamat']; ?></td>
			<td>
				<button class="btn btn-success">Edit</button>	
				<button class="btn btn-danger">Delete</button>
			</td>
		</tr>
		<?php endforeach; ?>
		
	</tbody>
</table>

dan hasilnya akan seperti berikut.

Kita berhasil melakukan Looping Data Associative Array, sekian tutorial Menampilkan Data Associative Array Dengan Perulangan Foreach, semoga bermanfaat yah teman teman.