Satu contoh struktur data yang ditentukan oleh kelas adalah Objek. Kami juga menamakan objek sebagai contoh. Secara amnya, kita menentukan kelas sekali dan kemudian membuat banyak objek yang menjadi miliknya. Salah satu struktur data yang menyimpan satu atau lebih jenis nilai yang serupa dalam satu nama adalah tatasusunan tetapi susunan bersekutu dalam PHP adalah sesuatu yang berbeza daripada yang mudah susunan. Susunan bersekutu biasanya digunakan untuk menyimpan pasangan nilai-kunci. Dalam artikel ini kita akan belajar 'Bagaimana Mengubah Objek ke Array Dalam PHP?'
Petunjuk berikut akan dibahas dalam artikel ini,
Oleh itu, mari kita mulakan
Bagaimana Menukar Objek Untuk Array Dalam PHP?
Taipkan objek Casting ke array
Untuk menggunakan satu pemboleh ubah jenis data menjadi tipe data yang berbeda, kita dapat menggunakan penaipan taip yang merupakan penukaran eksplisit dari jenis data. Dengan menggunakan peraturan typecasting yang disokong dalam PHP,
ia akan menukar objek PHP ke array.
Sintaks: $ Array_var = (array) $ Obj
Contoh di bawah menunjukkan cara kerja penaip objek ke array dalam PHP
item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Buat objek untuk kelas (hotel) $ food = hotel baru ('biriyani', 'burger', 'pizza') gema 'Sebelum penukaran:' echo '
'var_dump ($ food) bergema'
'// Meliputi objek ke array $ foodArray = (array) $ food gema' Selepas penukaran: 'var_dump ($ foodArray)?>
Teruskan dengan artikel ini di huntuk menukar Objek ke Array Dalam PHP?
Menggunakan Json Decode & Json Encode
Rentetan yang dikodkan JSON diterima oleh fungsi json_decode dan mengubahnya menjadi pemboleh ubah PHP dan di sisi lain, rentetan yang dikodkan JSON untuk nilai tertentu dikembalikan oleh json_encode
pemboleh ubah contoh dalam contoh java
Sintaks: $ Array_var = json_decode (json_encode ($ obj), benar)
Contoh di bawah menunjukkan penukaran objek ke array dalam PHP menggunakan json_decode & json_encode.
var1 = $ bill $ this-> var2 = $ food}} // Membuat objek $ food = hotel baru (500, 'biriyani') echo 'Sebelum penukaran:' echo '
'var_dump ($ food) bergema'
'// Menukar objek ke array asosiatif $ foodArray = json_decode (json_encode ($ food), true) gema' Selepas penukaran: 'var_dump ($ foodArray)?>
Ini membawa kita ke akhir artikel ini mengenai Cara Menukar Objek ke Array Dalam PHP .
Sekiranya artikel PHP anda relevan, lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia.
Ada soalan untuk kami? Sila sebutkan di bahagian komen artikel 'Cara Mengubah Objek ke Array Dalam PHP' dan saya akan menghubungi anda.