如果我打印一个数组$cat
我得到
Array ( [1] => stdClass Object ( [cat_id] => 1 ..
Array ( [2] => stdClass Object ( [cat_id] => 2 ..
但如果我尝试获取cat_id
var_dump($cat->cat_id);
我该怎么做?
答案 0 :(得分:3)
foreach($cat AS $singleCat){
echo $singleCat->cat_id;
}
答案 1 :(得分:2)
$cat
是一个数组。
所以,
var_dump($cat[1]->cat_id);
答案 2 :(得分:1)
尝试var_dump($cat[0]->cat_id);
答案 3 :(得分:1)
$cat
是一个数组。在访问该对象的属性之前,您需要访问包含对象的索引:
var_dump($cat[1]->cat_id);
答案 4 :(得分:1)
由于$cat
是一个数组,您需要使用索引
var_dump($cat[1]->cat_id);//This will work
答案 5 :(得分:1)
如果您想获得所有cat_id
s ...
foreach ($cat as $row) {
echo $row->cat_id;
}