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.