如果我打印一个数组,$cat
我会得到
Array ( [1] => stdClass Object ( [cat_id] => 1 ..
Array ( [2] => stdClass Object ( [cat_id] => 2 ..
但如果我试图得到cat_id
var_dump($cat->cat_id);
我怎样才能做到这一点?
foreach($cat AS $singleCat){
echo $singleCat->cat_id;
}
$cat
是一个数组。
所以,
var_dump($cat[1]->cat_id);
尝试var_dump($cat[0]->cat_id);
$cat
是一个数组。您需要先访问包含对象的索引,然后才能访问该对象的属性:
var_dump($cat[1]->cat_id);
作为$cat
一个数组,你需要使用索引
var_dump($cat[1]->cat_id);//This will work
如果你想获得所有cat_id
...
foreach ($cat as $row) {
echo $row->cat_id;
}