foreach untuk assosiatif array php

Auliya •
5 Views
Perulangan foreach juga dapat digunakan untuk mengiterasi dan mengakses elemen-elemen dalam array asosiatif. Dalam kasus array asosiatif, setiap elemen memiliki kunci (key) yang berfungsi sebagai identifikasi unik untuk nilai (value) yang terkait. Berikut adalah sintaks dasar untuk menggunakan perulangan foreach pada array asosiatif dalam PHP: php Copy code foreach ($array as $key => $value) { // Blok kode yang akan dijalankan } Dalam perulangan foreach untuk array asosiatif, $array adalah array yang ingin Anda iterasi. $key akan berisi kunci (key) dari elemen saat ini, sedangkan $value akan berisi nilai (value) dari elemen saat ini. Berikut adalah beberapa contoh penggunaan perulangan foreach pada array asosiatif dalam PHP: Contoh 1: Mencetak kunci dan nilai array asosiatif: php Copy code $person = [ "name" => "John Doe", "age" => 25, "city" => "Jakarta" ]; foreach ($person as $key => $value) { echo $key . ": " . $value . "<br>"; } /* Output: name: John Doe age: 25 city: Jakarta */ Contoh 2: Menghitung total dari nilai-nilai dalam array asosiatif: php Copy code $grades = [ "math" => 85, "science" => 90, "english" => 75 ]; $total = 0; foreach ($grades as $subject => $score) { $total += $score; } echo "Total: " . $total; // Output: Total: 250 Contoh 3: Menampilkan elemen-elemen dalam bentuk tabel HTML: php Copy code $products = [ "item1" => "Keyboard", "item2" => "Mouse", "item3" => "Monitor" ]; echo "<table>"; foreach ($products as $key => $value) { echo "<tr>"; echo "<td>" . $key . "</td>"; echo "<td>" . $value . "</td>"; echo "</tr>"; } echo "</table>"; /* Output: <table> <tr> <td>item1</td> <td>Keyboard</td> </tr> <tr> <td>item2</td> <td>Mouse</td> </tr> <tr> <td>item3</td> <td>Monitor</td> </tr> </table> */ Dalam perulangan foreach pada array asosiatif, Anda dapat mengakses dan menggunakan baik kunci (key) maupun nilai (value) dari setiap elemen untuk melakukan operasi yang diperlukan. Hal ini memungkinkan Anda untuk mengambil, memodifikasi, atau melakukan tindakan lain terhadap data dalam array asosiatif.

Latest Videos

Partner Program Latest Videos Terms of Service About Us Copyright Cookie Privacy Contact