dans ma demande que je reçois retourné un tableau d'objets et je suis en train d'accéder à accéder à l'objet à l'intérieur du tableau comme ce $array[0]->name
mais il ne fonctionne pas pour une raison quelconque,PHP ne peut pas accéder à l'objet dans le tableau
i essayé d'y accéder comme ça - $var = $array[0]; $var->name
et il me montre cette erreur>Trying to get property of non-object
ce qui se passe ici? pourquoi je ne peux pas accéder à l'objet? et comment puis-je y accéder? aussi, serait mieux si je viens d'avoir un tableau multidimensionnel à la place d'un tableau d'objets?
var_dump: //
array(2) {
[0]=>
object(stdClass)#16 (9) {
["id"]=>
string(1) "1"
["name"]=>
string(27) "нямам си и идея"
["description"]=>
string(19) "емиииии....."
["price"]=>
string(3) "823"
["lang"]=>
string(2) "bg"
["category"]=>
string(1) "0"
["slug"]=>
string(7) "shalala"
["status"]=>
string(1) "1"
["sid"]=>
string(1) "1"
}
[1]=>
object(stdClass)#17 (9) {
["id"]=>
string(1) "2"
["name"]=>
string(19) "no tyore idea what "
["description"]=>
string(22) "are you talking to me "
["price"]=>
string(3) "823"
["lang"]=>
string(2) "en"
["category"]=>
string(1) "0"
["slug"]=>
string(7) "shalala"
["status"]=>
string(1) "1"
["sid"]=>
string(1) "1"
}
}
vardump de $ array [0]
object(stdClass)#16 (9) {
["id"]=>
string(1) "1"
["name"]=>
string(27) "нямам си и идея"
["description"]=>
string(19) "емиииии....."
["price"]=>
string(3) "823"
["lang"]=>
string(2) "bg"
["category"]=>
string(1) "0"
["slug"]=>
string(7) "shalala"
["status"]=>
string(1) "1"
["sid"]=>
string(1) "1"
}
[résolu] = le cadre me montre du doigt la mauvaise ligne de code l'erreur a été 10 lignes vers le bas le code et je na pas le voir :(
Le message d'erreur indique '$ array [0]' n'est pas un objet. Utilisez 'var_dump()' pour voir ce qu'il y a dedans. – jmz
Pouvez-vous coller le contexte du code? On dirait qu'il y a une faute de frappe quelque part. – tamasd
Grodon, c'est la sortie du tableau $, dans une seconde, ajoutez le tableau $ [0] – Aviatrix