Data Bersarang

Twitter Follow
Ditulis Oleh: Alfians Increms Okt, 2023
Aplikasi: X-Bootcamp Tim Xflash Bootcamp

Apa itu Data Bersarang

Data bersarang (nested data) dalam konteks JSON atau PHP mengacu pada situasi di mana Anda memiliki struktur data yang disusun dalam hierarki atau dalam tingkat yang lebih dalam, seperti array dalam array atau objek dalam objek. Contoh aktualnya data bersarang bisa seperti ini:


    $data = array(
    "nama" => "John",
    "umur" => 30,
    "alamat" => array(
        "jalan" => "Jl. Contoh No. 123",
        "kota" => "Kota Contoh",
        "kode_pos" => "12345"
    ),
    "kontak" => array(
        "email" => "john@example.com",
        "telepon" => "123-456-789"
    )
    );

                            

LED BALIHO PORTABLE

Xflash Baliho Kerangka Led Baliho-Spanduk Portable
Tahan lama dan Mudah bongkar pasang

Dalam contoh di atas, data bersarang terjadi dalam bentuk array yang disarangkan di dalam array lainnya. alamat adalah array bersarang yang berisi informasi alamat, dan kontak adalah array bersarang yang berisi informasi kontak.

Hasil dari json_encode($data) akan menghasilkan JSON yang terstruktur sesuai dengan hierarki data ini:


    {
    "nama": "John",
    "umur": 30,
    "alamat": {
        "jalan": "Jl. Contoh No. 123",
        "kota": "Kota Contoh",
        "kode_pos": "12345"
    },
    "kontak": {
        "email": "john@example.com",
        "telepon": "123-456-789"
    }
    }

                            

Dengan menggunakan data bersarang seperti ini, maka Kita dapat menyimpan informasi yang lebih kompleks dengan hierarki yang jelas. Saat menganalisis atau memproses data JSON yang bersarang, Kitapun dapat mengakses elemen-elemen dalam hierarki ini menggunakan notasi titik (dot notation) atau tanda kurung siku (square brackets) sesuai dengan kedalaman struktur data yang di inginkan.

Silahkan kunjungi atau klik link materi tentang Apa itu Query ? dan kunjungi juga apa itu json_encode ?.
atau jika ingin mengetahui apa itu array asosiatif (associative array) Silahkan kunjungi link ini Materi penjelasan array asosiatif (associative array).
Dan Silahkan klik untuk membaca materi apa itu mysqli_query.

X

X-Bootcamp

Skill Pemrograman

"Belajar Pemrograman dan membuat Projek yang siap guna serta dikembangkan"

Dari Dasar sampai Mahir