ARRAY DALAM PHP #4

Mengubah array numerik menjadi array asosiatif

Contoh kode pada array multidimensi diatas masih menggunakan array numerik, dimana pasangan dari key and value dimana key sebagai index yang berupa angka dan value adalah elemen array. Kelemahanya adalah php tidak bisa mendeteksi kesalahan jika urutan dari array tidak sama. Contoh berikut ini akan mengubah array numerik menjadi array asosiatif dimana indexnya bukan lagi angka tetapi indexnya adalah string yang kit buat sendiri untuk mengasosiasikan ke nilai yang berada di dalam array nya.

<?php
// array associative
// key nya adalah string yang kita buat sendiri

$mahasiswa = [
    [
        "nama" => "Abdul Rahman",
        "npm" => "012345",
        "jurusan" => "Informatika",
        "email" => "abdulrahman@ft.unbara.ac.id"
    ],
    [
        "nama" => "Indirasari",
        "npm" => "0123434",
        "jurusan" => "Kebidanan",
        "email" => "indirasari@ft.unbara.ac.id"
    ]
];
?>

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Data Mahasiswa</title>
</head>

<body>
    <h1>Data Mahasiswa</h1>

    <?php foreach ($mahasiswa as $mhs) : ?>
        <ul>
            <li>Nama : <?= $mhs["nama"]; ?></li>
            <li>NPM :<?= $mhs["npm"]; ?></li>
            <li>Jurusan : <?= $mhs["jurusan"]; ?></li>
            <li>Email : <?= $mhs["email"]; ?></li>
        </ul>
    <?php endforeach; ?>

</body>

</html>
Share your love

Newsletter Updates

Enter your email address below and subscribe to our newsletter