Ako previesť objekt na pole v PHP?



Tento článok vás zoznámi s jednoduchou, ale dôležitou témou, ktorou je spôsob prevedenia Object na Array v PHP s praktickou ukážkou.

Jednotlivá inštancia dátovej štruktúry, ktorá je definovaná triedou, je Object. Objekty pomenúvame aj ako inštancie. Spravidla definujeme triedu raz a potom vytvoríme veľa objektov, ktoré k nej patria. Jednou z dátových štruktúr, ktorá ukladá jeden alebo viac podobných typov hodnôt pod jedným menom, je pole, ale asociatívne pole v PHP sa líši od jednoduchého pole. Asociačné polia sa zvyčajne používajú na ukladanie párov kľúč - hodnota. V tomto článku sa dozvieme „Ako previesť objekt na pole v PHP?“

V tomto článku sa budeme zaoberať nasledujúcimi ukazovateľmi,





Poďme teda do toho

Ako previesť objekt na pole v PHP?



aký je rozdiel medzi hashmapou a hashtable

Zadajte Casting objekt do poľa

Aby sme mohli využiť jednu premennú dátového typu na rôzne dátové typy, môžeme použiť typovanie, čo je jednoducho explicitná konverzia dátového typu. Použitím pravidiel pre obsadenie podporovaných v PHP,

prevedie objekt PHP na pole.



Syntax: $ Array_var = (pole) $ Obj

Nasledujúci príklad demonštruje fungovanie objektu castingu na pole v PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Vytvorenie objektu pre echo triedy (hotel) $ food = nový hotel ('biriyani', 'burger', 'pizza') „Pred konverziou:„ echo “ 
'var_dump ($ food) echo'
'// Zakrytie objektu do poľa $ foodArray = (pole) $ food echo' Po konverzii: 'var_dump ($ foodArray)?>

Pokračovanie v tomto článku na hAko previesť objekt na pole v PHP?

Používanie dekódovania Json a kódovania Json

Reťazec kódovaný JSON je prijatý funkciou json_decode a prevádza ju na premennú PHP a na druhej strane je reťazec kódovaný JSON pre danú hodnotu vrátený json_encode

Syntax: $ Array_var = json_decode (json_encode ($ obj), pravda)

Nasledujúci príklad demonštruje konverziu objektu na pole v PHP pomocou json_decode & json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Vytvorenie objektu $ food = nový hotel (500, 'biriyani') echo 'Pred konverziou:' echo ' 
'var_dump ($ food) echo'
'// Konverzia objektu na asociatívne pole $ foodArray = json_decode (json_encode ($ food), true) echo' Po konverzii: 'var_dump ($ foodArray)?>

Týmto sa dostávame na koniec tohto článku o tom, ako previesť objekt na pole v PHP .

Ak považujete tento článok PHP za relevantný, pozrite si stránku autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete.

Máte na nás otázku? Uveďte to, prosím, v sekcii komentárov v článku „Ako previesť objekt na pole v PHP“ a ozvem sa.