Comment convertir un objet en tableau en PHP?

Cet article vous présentera un sujet simple mais important: comment convertir un objet en tableau en PHP avec une démonstration pratique.

Une instance individuelle de la structure de données définie par une classe est un objet. Nous nommons également les objets comme des instances. Généralement, nous définissons une classe une fois, puis créons de nombreux objets qui lui appartiennent. L'une des structures de données qui stocke un ou plusieurs types de valeurs similaires dans un seul nom est un tableau, mais un tableau associatif en PHP est différent d'un tableau. Les tableaux associatifs sont généralement utilisés pour stocker des paires clé-valeur. Dans cet article, nous allons apprendre 'Comment convertir un objet en tableau en PHP?'



Les pointeurs suivants seront traités dans cet article,



Alors commençons alors

Comment convertir un objet en tableau en PHP?



Type Casting objet en tableau

Afin d'utiliser une variable de type de données dans différents types de données, nous pouvons utiliser le typage qui est simplement la conversion explicite d'un type de données. En utilisant des règles de typage prises en charge en PHP,

il convertira un objet PHP en tableau.



Syntaxe: $ Array_var = (tableau) $ Obj

L'exemple ci-dessous montre le fonctionnement d'un objet de transtypage dans un tableau en PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Créer un objet pour la classe (hotel) $ food = new hotel ('biriyani', 'burger', 'pizza') echo 'Avant la conversion:' echo ' 
'var_dump ($ nourriture) echo'
'// Coverting object en un tableau $ foodArray = (array) $ food echo' Après la conversion: 'var_dump ($ foodArray)?>

Passant à cet article sur how convertir un objet en tableau en PHP?

Utilisation de Json Decode et Json Encode

La chaîne codée JSON est acceptée par la fonction json_decode et la convertit en une variable PHP et d'autre part, la chaîne codée JSON pour une valeur donnée est retournée par json_encode

Syntaxe: $ Array_var = json_decode (json_encode ($ obj), vrai)

L'exemple ci-dessous illustre la conversion d'objet en tableau en PHP en utilisant json_decode & json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Création de l'objet $ food = new hotel (500, 'biriyani') echo 'Avant la conversion:' echo ' 
'var_dump ($ nourriture) echo'
'// Conversion d'un objet en tableau associatif $ foodArray = json_decode (json_encode ($ food), true) echo' Après la conversion: 'var_dump ($ foodArray)?>

Cela nous amène à la fin de cet article sur la façon de convertir un objet en tableau en PHP .

comment faire des tableaux imbriqués en html

Si vous avez trouvé cet article PHP pertinent, consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de l'article «Comment convertir un objet en tableau en PHP» et je vous répondrai.