Maison > développement back-end > Problème PHP > Comment convertir un objet en tableau en php

Comment convertir un objet en tableau en php

王林
Libérer: 2023-03-02 10:18:01
original
11333 Les gens l'ont consulté

La façon dont PHP convertit un objet en tableau est la suivante : vous pouvez d'abord le juger via la fonction is_object(), puis effectuer une conversion de type forcée. La fonction is_object() est utilisée pour détecter si une variable est un objet. Méthode de conversion spécifique : [$arr = (array)($object)].

Comment convertir un objet en tableau en php

Si vous souhaitez convertir l'objet en tableau, vous pouvez d'abord le juger via la fonction is_object(), puis effectuer une conversion de type forcée.

(Tutoriel recommandé : Tutoriel php )

Introduction à la fonction :

La fonction is_object() est utilisée pour détecter si une variable est un objet.

Syntaxe de la fonction :

bool is_object ( mixed $var )
Copier après la connexion

Description du paramètre :

  • $var : variable à détecter.

Valeur de retour :

Si la variable spécifiée est un objet, elle renvoie VRAI, sinon elle renvoie FAUX.

Implémentation du code :

function object2array_pre(&$object) {
    if (is_object($object)) {        
        $arr = (array)($object);
    } else {    
                $arr = &$object;
    }    
    if (is_array($arr)) {        
        foreach($arr as $varName => $varValue){            
            $arr[$varName] = $this->object2array($varValue);
        }
    }    
    return $arr;
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal