Wie konvertiere ich ein Objekt in ein Array in PHP?



Dieser Artikel führt Sie in ein einfaches, aber wichtiges Thema ein, das das Konvertieren von Objekten in Arrays in PHP mit praktischen Demonstrationen ist.

Eine einzelne Instanz der Datenstruktur, die von einer Klasse definiert wird, ist ein Objekt. Wir benennen Objekte auch als Instanzen. Im Allgemeinen definieren wir eine Klasse einmal und erstellen dann viele Objekte, die dazu gehören. Eine der Datenstrukturen, die einen oder mehrere ähnliche Wertetypen in einem einzelnen Namen speichern, ist ein Array, aber das assoziative Array in PHP unterscheidet sich von einem einfachen Array. Assoziative Arrays werden im Allgemeinen zum Speichern von Schlüssel-Wert-Paaren verwendet. In diesem Artikel erfahren Sie, wie Sie Objekte in PHP in ein Array konvertieren.

Die folgenden Hinweise werden in diesem Artikel behandelt:





Dann fangen wir an

Wie konvertiere ich ein Objekt in ein Array in PHP?



Geben Sie Casting object in ein Array ein

Um eine Datentypvariable in verschiedene Datentypen zu verwenden, können wir Typecasting verwenden, bei dem es sich lediglich um die explizite Konvertierung eines Datentyps handelt. Durch die Verwendung von in PHP unterstützten Typecasting-Regeln

Es konvertiert ein PHP-Objekt in ein Array.



Syntax: $ Array_var = (Array) $ Obj

Das folgende Beispiel zeigt die Funktionsweise des Typecasting-Objekts in ein Array in PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Objekt für Klasse (Hotel) erstellen $ food = neues Hotel ('biriyani', 'burger', 'pizza') echo 'Vor der Konvertierung:' Echo ' 
'var_dump ($ food) echo'
'// Objekt in ein Array einbinden $ foodArray = (Array) $ food echo' Nach der Konvertierung: 'var_dump ($ foodArray)?>

Weiter mit diesem Artikel auf hWie kann ich ein Objekt in ein Array in PHP konvertieren?

Verwenden von Json Decode & Json Encode

JSON-codierte Zeichenfolge wird von der Funktion json_decode akzeptiert und in eine PHP-Variable konvertiert. Andererseits wird JSON-codierte Zeichenfolge für einen bestimmten Wert von json_encode zurückgegeben

Wie schreibe ich Singleton-Klasse in Java

Syntax: $ Array_var = json_decode (json_encode ($ obj), true)

Das folgende Beispiel zeigt die Konvertierung eines Objekts in ein Array in PHP mithilfe von json_decode & json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Objekt erstellen $ food = neues Hotel (500, 'biriyani') echo 'Vor der Konvertierung:' echo ' 
'var_dump ($ food) echo'
'// Objekt in assoziatives Array konvertieren $ foodArray = json_decode (json_encode ($ food), true) echo' Nach der Konvertierung: 'var_dump ($ foodArray)?>

Dies bringt uns zum Ende dieses Artikels über das Konvertieren von Objekten in Arrays in PHP .

Wenn Sie diesen PHP-Artikel relevant fanden, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt.

Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich des Artikels 'So konvertieren Sie ein Objekt in ein Array in PHP', und ich werde mich bei Ihnen melden.