Ich erhalte einen Fehler beim Zugriff auf Elemente eines Arrays.PHP: Objekt des Typs stdClass kann nicht als Array verwendet werden
Dies ist meine aktuellen Code:
1. Methode ::
var_dump($parent_array->info->gcatname);
Error (erste Methode) ::
<b>Notice</b>: Trying to get property of non-object
zweite Methode ::
print_r($parent_array[0]['info']['gcatname']);
Fehler (2. Methode) ::
<b>Fatal error</b>: Cannot use object of type stdClass as array
Array ist wie folgt:
array(1) {
[0]=>
array(2) {
["is_parent"]=>
bool(true)
["info"]=>
object(stdClass)#6 (5) {
["id"]=>
string(1) "1"
["gcatname"]=>
string(9) "Swine Flu"
["gcatowner"]=>
string(13) "Vaccine India"
["gcatactive"]=>
string(1) "1"
["gcatadded"]=>
string(19) "2016-05-01 08:30:36"
}
}
}
Eckige Klammern ('[]') und der Schlüssel für Arrays; '->' für Objekteigenschaften: 'print_r ($ parent_array [0] ['info'] -> gcatname);' –