Luokan määrittelemä tietorakenteen yksittäinen esiintymä on Object. Nimeämme esineitä myös instansseina. Yleensä määritämme luokan kerran ja teemme sitten monia siihen kuuluvia esineitä. Yksi tietorakenteista, joka tallentaa yhden tai useamman saman tyyppisen arvon yhdelle nimelle, on matriisi, mutta assosiatiivinen taulukko PHP: ssä on erilainen kuin yksinkertainen taulukko. Assosiatiivisia taulukoita käytetään yleensä avainarvoparien tallentamiseen. Tässä artikkelissa opitaan 'Kuinka muuntaa objekti taulukoksi PHP: ssä?'
mitä ideota jaavalle
Seuraavat vihjeet käsitellään tässä artikkelissa,
Joten aloitetaan sitten
Kuinka muuntaa objekti matriisiksi PHP: ssä?
Kirjoita Kohteen valu ryhmään
Yhden tietotyyppisen muuttujan hyödyntämiseksi erilaisiin tietotyyppeihin voimme käyttää tyyppimääritystä, joka on yksinkertaisesti tietotyypin nimenomainen muuntaminen. Käyttämällä PHP: ssä tuettuja kirjoituslainsääntöjä
se muuntaa PHP-objektin taulukoksi.
Syntaksi: $ Array_var = (taulukko) $ Obj
Alla oleva esimerkki kuvaa tyypin määrittelyobjektin toimintaa ryhmään PHP: ssä
item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Luo esine luokalle (hotelli) $ food = uusi hotelli ('biriyani', 'hampurilainen', 'pizza') kaiku 'Ennen muuntamista:' kaiku '
'var_dump ($ ruoka) kaiku'
'// Esineen peittäminen taulukkoon $ foodArray = (array) $ food echo' Muunnoksen jälkeen: 'var_dump ($ foodArray)?>
Jatketaan tämän artikkelin kanssa how muuntaa objekti arrayksi PHP: ssä?
Json Decode & Json Encode -sovellusten käyttäminen
Json_decode-toiminto hyväksyy JSON-koodatun merkkijonon ja muuntaa sen PHP-muuttujaksi. Toisaalta json_encode palauttaa JSON-koodatun merkkijonon tietylle arvolle.
Syntaksi: $ Array_var = json_decode (json_encode ($ obj), tosi)
Alla oleva esimerkki osoittaa objektin muuntamisen matriisiksi PHP: ssä käyttämällä json_decode ja json_encode.
var1 = $ bill $ this-> var2 = $ food}} // Objektin luominen $ food = new hotel (500, 'biriyani') echo 'Ennen muunnosta:' echo '
'var_dump ($ ruoka) kaiku'
'// Objektin muuntaminen assosiatiiviseksi taulukoksi $ foodArray = json_decode (json_encode ($ food), true) echo' Muunnoksen jälkeen: 'var_dump ($ foodArray)?>
Tämä tuo meidät tämän artikkelin loppuun, joka koskee objektin muuntamista taulukoksi PHP: ssä .
Jos löysit tämän PHP-artikkelin osuvaksi, tutustu Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa.
Onko sinulla kysymys meille? Mainitse se 'Kuinka muuntaa objekti taulukoksi PHP: ssä' -artikkelin kommenttiosassa ja palaan sinuun.