Come convertire un oggetto in array in PHP?

Questo articolo ti introdurrà a un argomento semplice ma importante che è come convertire Object in Array in PHP con dimostrazione pratica.

Una singola istanza della struttura dati definita da una classe è un oggetto. Chiamiamo anche gli oggetti come istanze. In generale, definiamo una classe una volta e poi creiamo molti oggetti che le appartengono. Una delle strutture di dati che memorizza uno o più tipi di valori simili in un unico nomeèun array ma l'array associativo in PHP è qualcosa di diverso da un semplice Vettore. Gli array associativi vengono generalmente utilizzati per memorizzare le coppie chiave-valore. In questo articolo impareremo 'Come convertire un oggetto in array in PHP?'

I seguenti suggerimenti saranno trattati in questo articolo,





Quindi iniziamo allora

Come convertire un oggetto in array in PHP?



Digitare Casting object in un array

Per utilizzare una variabile del tipo di dati in diversi tipi di dati, possiamo utilizzare il typecasting che è semplicemente la conversione esplicita di un tipo di dati. Utilizzando le regole di typecasting supportate in PHP,

convertirà un oggetto PHP in un array.



Sintassi: $ Array_var = (array) $ Obj

L'esempio seguente mostra il funzionamento del typecasting di un oggetto su un array in PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Crea oggetto per class (hotel) $ food = new hotel ('biriyani', 'burger', 'pizza') echo 'Prima della conversione:' echo ' 
'var_dump ($ food) echo'
'// Coverting object to an array $ foodArray = (array) $ food echo' Dopo la conversione: 'var_dump ($ foodArray)?>

Andando avanti con questo articolo su hcome convertire un oggetto in array in PHP?

Utilizzo di Json Decode e Json Encode

La stringa codificata JSON è accettata dalla funzione json_decode e la converte in una variabile PHP e d'altra parte, la stringa codificata JSON per un dato valore viene restituita da json_encode

trasforma la stringa in un array php

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

L'esempio seguente mostra la conversione di un oggetto in un array in PHP utilizzando json_decode e json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Creazione dell'oggetto $ food = new hotel (500, 'biriyani') echo 'Prima della conversione:' echo ' 
'var_dump ($ food) echo'
'// Conversione di un oggetto in un array associativo $ foodArray = json_decode (json_encode ($ food), true) echo' Dopo la conversione: 'var_dump ($ foodArray)?>

Questo ci porta alla fine di questo articolo su Come convertire un oggetto in array in PHP .

Se hai trovato questo articolo PHP pertinente, controlla il da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo.

Hai domande per noi? Si prega di menzionarlo nella sezione commenti dell'articolo 'Come convertire un oggetto in array in PHP' e ti ricontatterò.