Kā pārveidot objektu masīvam PHP?



Šis raksts jūs iepazīstinās ar vienkāršu, tomēr svarīgu tēmu par to, kā pārvērst objektu ar masīvu PHP ar praktisku demonstrāciju.

Atsevišķs datu struktūras gadījums, ko definē klase, ir objekts. Mēs objektus nosaucam arī par gadījumiem. Parasti mēs vienu reizi definējam klasi un pēc tam izveidojam daudzus objektus, kas tai pieder. Viena no datu struktūrām, kas vienā nosaukumā glabā vienu vai vairākas līdzīgas vērtības, ir masīvs, bet PHP asociācijas masīvs atšķiras no vienkāršā masīvs. Asociatīvos masīvus parasti izmanto, lai uzglabātu atslēgu un vērtību pārus. Šajā rakstā mēs uzzināsim ‘Kā konvertēt objektu uz masīvu PHP?’

Šajā rakstā tiks apskatīti šādi norādījumi,





Tāpēc sāksim tad

Kā pārveidot objektu masīvam PHP?



Ierakstiet objekta liešanu masīvā

Lai izmantotu vienu datu tipa mainīgo dažādos datu tipos, mēs varam izmantot tipastastēšanu, kas ir vienkārši skaidra datu veida pārveidošana. Izmantojot PHP atbalstītos tipastastēšanas noteikumus,

kā veikt ligzdotas tabulas html

tas pārveidos PHP objektu par masīvu.



Sintakse: $ Array_var = (masīvs) $ Obj

Zemāk sniegtajā piemērā parādīts, kā PHP masīvam tiek izveidots objekts ar tipu

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Izveidojiet objektu klasei (viesnīca) $ food = new hotel ('biriyani', 'burger', 'pizza') atbalss 'Pirms pārveidošanas:' atbalss ' 
'var_dump ($ food) atbalss'
'// Objekta aizsegšana masīvā $ foodArray = (array) $ food echo' Pēc konvertēšanas: 'var_dump ($ foodArray)?>

php pārveidot masīvu par objektu

Turpinot šo rakstu par how konvertēt objektu uz masīvu PHP?

Izmantojot Json Decode un Json Encode

JSON kodētā virkne tiek pieņemta ar funkciju json_decode un pārveido to par PHP mainīgo, no otras puses, JSON kodētā virkne noteiktai vērtībai tiek atgriezta ar json_encode

Sintakse: $ Array_var = json_decode (json_encode ($ obj), taisnība)

Zemāk sniegtais piemērs parāda objekta pārveidošanu masīvā PHP, izmantojot json_decode & json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Objekta $ food = new hotel (500, 'biriyani') echo izveide 'Pirms konvertēšanas:' echo ' 
'var_dump ($ food) atbalss'
'// Objekta konvertēšana uz asociatīvu masīvu $ foodArray = json_decode (json_encode ($ food), true) echo' Pēc konvertēšanas: 'var_dump ($ foodArray)?>

Tādējādi mēs nonākam līdz šī raksta beigām par to, kā pārveidot objektu masīvā PHP .

tabula tabulas html

Ja šis PHP raksts jums šķita atbilstošs, skatiet vietni Autors: Edureka, uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē.

Vai mums ir jautājums? Lūdzu, pieminējiet to komentāru sadaļā “Kā konvertēt objektu uz masīvu PHP”, un es ar jums sazināšos.