Maison > Article > développement back-end > Comment convertir un objet stdClass en tableau sans perdre de lignes en PHP ?
Convertir un objet stdClass en tableau en PHP peut être une tâche délicate, surtout si l'objet d'origine contient éléments qui sont eux-mêmes des objets. Cette question et cette réponse fournissent une solution complète à ce problème.
La question d'origine décrit le problème suivant : l'utilisateur est incapable de convertir un objet stdClass en tableau sans supprimer le rangées. L'utilisateur a essayé plusieurs méthodes, telles que l'utilisation de (array) $booking, json_decode($booking, true) et d'une fonction personnalisée, mais toutes ces méthodes ont abouti à un tableau vide.
La solution à ce problème réside dans l'utilisation d'une méthode légèrement différente : utiliser json_encode et json_decode ensemble pour convertir l'objet vers et depuis JSON. Cette méthode permet de conserver les lignes de l'objet.
$array = json_decode(json_encode($booking), true);
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!