Konversi Array Menjadi Object dan Sebaliknya Dengan PHP

konversi-array-menjadi-object-dan-sebaliknya-dengan-phpHuft, lagi-lagi ga sempet ngurusin blog karena berbagai pekerjaan yang kepaksa harus dikerjain dan harus tuntas dalam waktu yang berdekatan. Maklum lah, untuk seorang programmer kacangan kaya aku ini, deadline ketat udah kaya makanan sehari-hari yang mau ga mau harus dikelarin. Agak sedih juga karena temen sekantorku resign pada hari ini, jadinya ya bener-bener ngerasa  kehilangan banget. Ya aku cuma bisa mendoakan yang terbaik semoga beliau diterima disisi-Nya bisa mencapai kesuksesan dengan jalan yang dia tempuh sekarang ini. I’ll be missing you buddy… 🙁

Ok, cukup curhatnya ya! sekarang aku mau share script untuk mengkonversi data array menjadi sebuah data object maupun sebaliknya dari object menjadi bentuk array. cara ini sangat berguna jika kita pengen melakukan parsing data, baik dari database maupun dari parameter. untuk classnya kita namai dengan ArrayObject.php

pada function arrayToObject, script ditatas akan membuat sebuah object baru, kemudian script akan melakukan validasi bahwa data yang dikirim adalah sebuah array. setelah validasi dilakukan, maka array tersebut dipecah melalui proses looping / pengulangan. Saat proses looping berlangsung, script akan menyisipkan key index beserta value kedalam object yang sudah dideklarasikan tadi, jadi dech sebuah data berbentuk object! 😀

Pada function objectToArray, prosesnya lebih mudah karna script hanya membaca object tersebut lalu memecahnya menjadi sebuah array dengan fungsi bawaan dari PHP yaitu get_object_vars, mudah khan? 😀

Untuk penggunaannya dalam script PHP, seperti ini :

Walaupun  data yang ditampilkan sama, tapi ada keliatan khan perbedaannya? Selamat mencoba dan semoga bermanfaat. 😀

Berlangganan Artikel

Daftarkan email anda sekarang dan dapatkan update terbaru dari artikel saya

I will never give away, trade or sell your email address. You can unsubscribe at any time.

Powered by Optin Forms

1 tanggapan pada “Konversi Array Menjadi Object dan Sebaliknya Dengan PHP”

Tinggalkan Balasan