Hvordan konvertere objekt til array i PHP?



Denne artikkelen vil introdusere deg for et enkelt, men viktig tema, som er hvordan du konverterer Object til Array i PHP med praktisk demonstrasjon.

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.