Kuinka muuntaa objekti matriisiksi PHP: ssä?



Tässä artikkelissa esitellään yksinkertainen mutta tärkeä aihe, joka muuntaa Object to Array -ominaisuuden PHP: ssä käytännön esittelyllä.

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.