Bagaimana Mengkonversi Objek Menjadi Array Dalam PHP?



Artikel ini akan memperkenalkan Anda pada topik yang sederhana namun penting yaitu bagaimana mengubah Objek menjadi Array di PHP dengan demonstrasi praktis.

Sebuah contoh individu dari struktur data yang didefinisikan oleh kelas adalah Objek. Kami juga menamai objek sebagai instance. Umumnya, kita mendefinisikan kelas satu kali dan kemudian membuat banyak objek yang menjadi miliknya. Salah satu struktur data yang menyimpan satu atau lebih tipe nilai serupa dalam satu nama adalah array tetapi array asosiatif dalam PHP adalah sesuatu yang berbeda dari yang sederhana. Himpunan. Array asosiatif umumnya digunakan untuk menyimpan pasangan nilai kunci. Pada artikel ini kita akan belajar 'Bagaimana Mengkonversi Objek Menjadi Array Dalam PHP?'

Petunjuk berikut akan dibahas dalam artikel ini,





Jadi mari kita mulai

Bagaimana Mengkonversi Objek Menjadi Array Dalam PHP?



Ketik Casting objek ke array

Untuk memanfaatkan satu variabel tipe data menjadi tipe data yang berbeda, kita dapat menggunakan typecasting yang merupakan konversi eksplisit dari tipe data. Dengan menggunakan aturan typecasting yang didukung di PHP,

itu akan mengubah objek PHP menjadi array.



Sintaksis: $ Array_var = (larik) $ Obj

Contoh di bawah ini menunjukkan cara kerja objek typecasting ke array di PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Buat objek untuk kelas (hotel) $ food = hotel baru ('biriyani', 'burger', 'pizza') echo 'Sebelum konversi:' echo ' 
'var_dump ($ food) echo'
'// Meliputi objek ke array $ foodArray = (array) $ food echo' Setelah konversi: 'var_dump ($ foodArray)?>

apa itu hashmap dan hashtable di java

Pindah dengan artikel ini di hBagaimana cara mengubah Object ke Array Dalam PHP?

Menggunakan Json Decode & Json Encode

String yang dikodekan JSON diterima oleh fungsi json_decode dan mengubahnya menjadi variabel PHP dan di sisi lain, string yang dikodekan JSON untuk nilai yang diberikan dikembalikan oleh json_encode

Sintaksis: $ Array_var = json_decode (json_encode ($ obj), benar)

Contoh di bawah ini menunjukkan konversi objek ke array dalam PHP menggunakan json_decode & json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Membuat objek $ food = hotel baru (500, 'biriyani') echo 'Sebelum konversi:' echo ' 
'var_dump ($ food) echo'
'// Mengubah objek menjadi array asosiatif $ foodArray = json_decode (json_encode ($ food), true) echo' Setelah konversi: 'var_dump ($ foodArray)?>

Ini membawa kita ke akhir artikel ini tentang Cara Mengonversi Objek Menjadi Array Di PHP .

Jika Anda merasa artikel PHP ini relevan, lihat oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar artikel 'Cara Mengonversi Objek Menjadi Array Dalam PHP' dan saya akan menghubungi Anda kembali.