Materi PHP,PHP

Statemen Foreach di PHP

Perulangan foreach merupakan perulangan khusus untuk pembacaan nilai array. Seperti yang telah kita ketahui setiap array memiliki pasangan key dan value. Key adalah posisi dari array, dan value adalah isi dari array

Bentuk umum penggunaan statemen foreach adalah sebagai berikut:


<?php

#
# statemen foreach by SmartDevTala
#
foreach ($array as $current) 
	statemen;
	// atau

foreach ($array as $current) {
	statemen;
}

?>

Contoh penggunaannya dapat anda lihat pada kode berikut:


<?php

#
# statemen foreach by SmartDevTala
#
$pegawai = ["direktur" => "Budi",
			"manajer" => "Shinta",
			"pemasaran" => "Anton"];
foreach ($pegawai as $nama){
	echo $nama, " HaLLo ";
}

?>

 Atau


<?php

#
# statemen foreach by SmartDevTala
#
$pegawai = [direktur" => "Budi",
			"manajer" => "Shinta",
			"pemasaran" => "Anton"];
foreach ($pegawai as $jabatan => $pejabat){
	echo $jabatan, " dijabat oleh  " . $pejabat . "\n";
}

?>

Pada kode di atas, kita mendeklarasikan array $pegawai yang berisi empat elemen. Array di atas memiliki indeks bertipe string, sehingga dapat diakses melalui cara berikut:


<?php

#
# statemen foreach by SmartDevTala
#
$pegawai = ["direktur" => "Budi",
			"manajer" => "Shinta",
			"pemasaran" => "Anton"];

$nama = $pegawai ["direktur"];
echo $nama . "\n";
$nama = $pegawai ["manajer"];
echo $nama . "\n";
$nama = $pegawai ["pemasaran"];
echo $nama . "\n";

?>

Untuk menyederhanakan proses di atas, PHP menyediakan statemen foreach. Melalui penggunaan foreach, seluruh elemen yang ada di dalam array dapat dibaca satu-demi-satu. Dengan demikian, cara aksesnya dapat dilakukan secara lebih mudah, seperti berikut:


<?php

#
# statemen foreach by SmartDevTala
#
$pegawai = ["direktur" => "Budi",
			"manajer" => "Shinta",
			"pemasaran" => "Anton"];

foreach ($pegawai as $nama){
	echo "Hallo ", $nama . "\n";
}

?>

Berikut ini contoh kode program yang akan menunjukkan penggunaan statemen foreach.


<?php

#
# statemen foreach by SmartDevTala
#
$pegawai = ["direktur" => "Budi",
			"manajer" => "Shinta",
			"pemasaran" => "Anton"];
echo "Daftar Pegawai :" . "\n";
foreach ($pegawai as $nama){
	echo " - " . $nama, "\n";
}

echo "\n" . "Daftar Jabatan :" . "\n";
foreach ($pegawai as $jabatan => $pejabat){
	echo " - " . $jabatan, " dijabat oleh " . $pejabat . "\n";
}

?>

 Hasil program:

demikian materi mengenai Statemen Foreach, silahkan juga untuk membaca materi lainnya dari kami.

Helda Herlisa (Penulis)

Tidak ada deskripsi, Privasi adalah segalanya

Artikel Sejenis