我在codeigniter中获得了以下输出?
Array
(
[0] => stdClass Object
(
[id] => 8
[book_category] => C Program
[book_id] => 2
[book_name] => C Language
[book_category_id] => 8
[book_in_stock] => 5
)
[1] => stdClass Object
(
[id] => 8
[book_category] => C Program
[book_id] => 1
[book_name] => C++
[book_category_id] => 8
[book_in_stock] => 10
)
[2] => stdClass Object
(
[id] => 9
[book_category] => English
[book_id] => 3
[book_name] => Comp Eng
[book_category_id] => 9
[book_in_stock] => 5
)
[3] => stdClass Object
(
[id] => 9
[book_category] => English
[book_id] => 4
[book_name] => Eng English
[book_category_id] => 9
[book_in_stock] => 5
)
)
所以我需要从上面的数组中获取值而不需要调试目的吗?
答案 0 :(得分:7)
试试这个:
echo $array[0]->id;
echo $array[0]->book_category;
答案 1 :(得分:4)
这样可以轻松获得价值
foreach($array as $key =>$value){
echo $array[$key]->id;
echo $array[$key]->book_category;
}
答案 2 :(得分:1)
答案 3 :(得分:1)
数组永远不会被回应,请尝试使用print_r();