Loading
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.
Tidak ada deskripsi, Privasi adalah segalanya
disunting oleh (Nasrullah Siddik)Parameter adalah suatu nilai (berypa variabel) yang dikirimkan ke dalam fungsi, yang kemudian ..
Bentuk umum pendefinisian fungsi di dalam php adalah sebagai berikut: <?php # # cara mendefini..
Dalam praktiknya penggunaan function/fungsi merupakan hal yang sangat membantu dalam proses pembuata..
© SmartDevTala | 2016 - 2023 All rights reserved.
Dibuat dengan dari SmartDevTala