Belajar PHP: Fungsi Mengubah Array menjadi Object

Kembali bersama tutorial Belajar PHP, kali ini kita akan belajar mengkonversi sebuah array menjadi sebuah Object. Tentang teori apa itu array apa itu object, silakan kuliah lebih lanjut tentang pemrograman/arsitektur komputer. Secara mudah, dalam PHP, contoh array misalnya:

$a['content']

sedangkan object kita kenali misalnya:

$a->content

Bagaimana caranya mengubah sebuah array menjadi Object?
Untuk mengubah array menjadi object cukup lakukan dengan perintah:

$namaobject = (object) $namaarraysasaran;

atau lebih lengkap dengan snippet kecil berikut:

function array_to_object($array = array()) {
return (object) $array;
}

atau

function array_to_object($array = array()) {
    if (!empty($array)) {
        $data = false;
        foreach ($array as $akey => $aval) {
            $data -> {$akey} = $aval;
        }
        return $data;
    }
    return false;
}

Dua fungsi diatas menghasilkan object yang sama, hanya berbeda pada caranya. Selamat mencoba :cendol

Wagiman Wiryosukiro

Petani Sistem Informasi, tukang las plugin & themes Wordpress. Co-Founder SistemInformasi.biz. Saat ini aktif sebagai Developer & kontributor di OpenMandriva Linux.

You may also like...

%d bloggers like this: