Comment PHP convertit un objet en objet tableau : ouvrez d'abord le fichier de code PHP correspondant ; puis convertissez l'objet en tableau via la méthode "function array_to_object($arr){...}".
L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3
php-object (objet ) et conversion de tableau de (tableau)
Les tableaux sont souvent utilisés dans le développement PHP. Les données SQL sont tous des tableaux et des objets sont souvent utilisés et sont souvent convertis les uns dans les autres. PHP et sont très puissants, la programmation orientée objet est également très pratique.
/** * 数组 转 对象 * * @param array $arr 数组 * @return object */ function array_to_object($arr) { if (gettype($arr) != 'array') { return; } foreach ($arr as $k => $v) { if (gettype($v) == 'array' || getType($v) == 'object') { $arr[$k] = (object)array_to_object($v); } } return (object)$arr; } /** * 对象 转 数组 * * @param object $obj 对象 * @return array */ function object_to_array($obj) { $obj = (array)$obj; foreach ($obj as $k => $v) { if (gettype($v) == 'resource') { return; } if (gettype($v) == 'object' || gettype($v) == 'array') { $obj[$k] = (array)object_to_array($v); } } return $obj; }
Étude recommandée : "Tutoriel vidéo PHP"
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!