Bagaimana Menukar Objek Untuk Array Dalam PHP?



Artikel ini akan memperkenalkan anda kepada topik yang mudah tetapi penting iaitu bagaimana menukar Objek ke Array dalam PHP dengan demonstrasi praktikal.

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.