配列を印刷すると$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
sを取得したい場合...
foreach ($cat as $row) {
echo $row->cat_id;
}