Kaip konvertuoti objektą į masyvą PHP?



Šis straipsnis supažindins jus su paprasta, tačiau svarbia tema, kaip konvertuoti objektą į masyvą PHP naudojant praktinę demonstraciją.

Individualus duomenų struktūros egzempliorius, kurį apibrėžia klasė, yra objektas. Taip pat objektus įvardijame kaip egzempliorius. Paprastai mes vieną kartą apibrėžiame klasę ir tada padarome daugybę jai priklausančių objektų. Viena iš duomenų struktūrų, saugančių vieną ar daugiau panašių tipų reikšmių viename pavadinime, yra masyvas, tačiau asociatyvusis masyvas PHP yra kažkas, kas skiriasi nuo paprasto masyvas. Asociatyvūs masyvai paprastai naudojami raktų ir verčių poroms saugoti. Šiame straipsnyje mes sužinosime 'Kaip konvertuoti objektą į masyvą PHP?'

Tolimesni patarimai bus aptarti šiame straipsnyje,





Taigi pradėkime tada

Kaip konvertuoti objektą į masyvą PHP?



Įveskite objektą „Masyvas“

Norėdami naudoti vieną duomenų tipo kintamąjį į skirtingus duomenų tipus, galime naudoti rašymą tipais, kuris yra tiesiog aiškus duomenų tipo konvertavimas. Naudodami PHP palaikomas rašybos taisykles

tai pavers PHP objektą į masyvą.



adapterio klasė java su pavyzdžiu

Sintaksė: $ Array_var = (masyvas) $ Obj

Žemiau pateiktas pavyzdys parodo, kaip objektas veikia su masyvu PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Kurti objektą klasei (viešbutis) $ food = new hotel ('biriyani', 'burger', 'pizza') aidas „Prieš konversiją:„ aidas “ 
„var_dump ($ food) aidas“
'// Objekto pridengimas masyvu $ foodArray = (masyvas) $ food echo' Po konvertavimo: 'var_dump ($ foodArray)?>

Tęsiant šį straipsnį apie how konvertuoti objektą į masyvą PHP?

„Json Decode“ ir „Json Encode“ naudojimas

JSON koduotą eilutę priima funkcija „json_decode“ ir paverčia ją PHP kintamuoju, kita vertus, JSON užkoduotą eilutę nurodytai vertei grąžina json_encode

Sintaksė: $ Array_var = json_decode (json_encode ($ obj), tiesa)

Žemiau pateiktas pavyzdys parodo objekto konversiją į masyvą PHP naudojant json_decode ir json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Objekto $ food = new hotel (500, 'biriyani') echo sukūrimas 'Prieš konversiją:' echo ' 
„var_dump ($ food) aidas“
'// Objekto konvertavimas į asociacinį masyvą $ foodArray = json_decode (json_encode ($ food), true) echo' Po konvertavimo: 'var_dump ($ foodArray)?>

Tai atvedė mus prie šio straipsnio „Kaip konvertuoti objektą į masyvą PHP“ pabaigoje .

Jei radote šį PHP straipsnį aktualų, patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą visame pasaulyje.

Turite mums klausimą? Prašau tai paminėti straipsnio „Kaip konvertuoti objektą į masyvą PHP“ komentarų skyriuje, ir aš susisieksiu su jumis.