Maison >développement back-end >tutoriel php >PHP Impossible d'utiliser un objet de type stdClass comme tableau dans la solution d'erreur
Cet article présente principalement la solution à l'erreur PHP Impossible d'utiliser un objet de type stdClass comme tableau en erreur. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
. De nombreuses personnes obtiennent "Erreur fatale : impossible d'utiliser un objet de type stdClass comme tableau dans..." lorsque PHP génère un tableau à deux dimensions. Cet article présente principalement la solution à cette erreur. Les amis qui en ont besoin peuvent s'y référer
De nombreuses personnes obtiennent "Erreur fatale : impossible d'utiliser un objet de type stdClass comme tableau dans..." lorsque PHP génère un deux- tableau dimensionnel… ».
La solution est analysée comme suit :
Il existe un tableau bidimensionnel comme celui-ci :
Array ( [0] => stdClass Object ( [id] => 1 [title] => 招聘信息 [size] => 300*150 [pic] => ./upload/20140602093535.jpg [state] => 0 ) [1] => stdClass Object ( [id] => 2 [title] => 首页头条 [size] => 300*150 [pic] => ./upload/20140602093443.jpg [state] => 0 ) )
La méthode pour commencer à écrire la sortie est : $pic[0][ title]
L'erreur ci-dessus apparaît en conséquence.
En fait, un objet est renvoyé dans le tableau et ne peut pas être affiché directement avec []. La méthode de sortie correcte est : $pic[0]->title
Problème résolu !
Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !
Recommandations associées :
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!