En individuell forekomst av datastrukturen som er definert av en klasse er et objekt. Vi nevner også objekter som forekomster. Generelt definerer vi en klasse en gang og lager deretter mange objekter som tilhører den. En av datastrukturene som lagrer en eller flere lignende verdityper i et enkelt navn er en matrise, men assosiativ matrise i PHP er noe annerledes enn en enkel array. Assosiative matriser brukes vanligvis til å lagre nøkkelverdipar. I denne artikkelen vil vi lære 'How To Convert Object to Array In PHP?'
Følgende tips vil bli dekket i denne artikkelen,
Så la oss komme i gang da
Hvordan konvertere objekt til array i PHP?
hvordan du tester en database
Skriv Casting-objekt til en matrise
For å bruke en datatypevariabel i forskjellige datatyper, kan vi bruke typecasting som ganske enkelt er den eksplisitte konvertering av en datatype. Ved å bruke typecasting-regler som støttes i PHP,
det vil konvertere et PHP-objekt til en matrise.
Syntaks: $ Array_var = (matrise) $ Obj
Eksemplet nedenfor viser hvordan typecasting-objekt fungerer til en matrise i PHP
item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Opprett objekt for klasse (hotell) $ food = nytt hotell ('biriyani', 'burger', 'pizza') ekko 'Før konvertering:' ekko '
'var_dump ($ food) echo'
'// Coverting object to an array $ foodArray = (array) $ food echo' Etter konvertering: 'var_dump ($ foodArray)?>
Fortsetter med denne artikkelen på hmå du konvertere Object til Array In PHP?
Bruker Json Decode & Json Encode
JSON-kodet streng aksepteres av json_decode-funksjonen og konverterer den til en PHP-variabel, og på den annen side returneres JSON-kodet streng for en gitt verdi av json_encode
Syntaks: $ Array_var = json_decode (json_encode ($ obj), sant)
Eksemplet nedenfor viser konvertering av objekt til matrise i PHP ved hjelp av json_decode & json_encode.
var1 = $ bill $ this-> var2 = $ food}} // Opprette objekt $ food = nytt hotell (500, 'biriyani') ekko 'Før konvertering:' echo '
'var_dump ($ food) echo'
'// Konvertering av objekt til assosiativ matrise $ foodArray = json_decode (json_encode ($ food), true) echo' Etter konvertering: 'var_dump ($ foodArray)?>
Dette bringer oss til slutten av denne artikkelen om hvordan du konverterer objekt til array i PHP .
Hvis du fant denne PHP-artikkelen relevant, kan du sjekke ut av Edureka, et pålitelig online læringsfirma med et nettverk med mer enn 250 000 fornøyde elever spredt over hele verden.
Har du spørsmål til oss? Vennligst nevn det i kommentarfeltet i 'Slik konverterer du objekt til array i PHP' -artikkelen, så kommer jeg tilbake til deg.