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.