如何使用foreach循环在视图中回显以下结果数据?当我尝试它时,它回应Null值。
array(13) {
[0]=> array(1) {
[0]=> object(stdClass)#61 (6) {
["ad_no"]=> string(5) "11190" ["name"]=> string(15) "Anjitha S Kumar" ["ctype"]=> string(17) "Kerala University" ["cname"]=> string(9) "BSc Maths" ["net_fees"]=> string(7) "6000.00" ["bal_fees"]=> string(4) "0.00" }
}
[1]=> array(1) {
[0]=> object(stdClass)#60 (6) {
["ad_no"]=> string(5) "10879" ["name"]=> string(7) "Adith P" ["ctype"]=> string(5) "C-DIT" ["cname"]=> string(6) "ADCHNE" ["net_fees"]=> string(8) "11500.00" ["bal_fees"]=> string(4) "0.00" }
}
[2]=> array(1) {
[0]=> object(stdClass)#59 (6) {
["ad_no"]=> string(5) "11785" ["name"]=> string(9) "Akshay AS" ["ctype"]=> string(5) "C-DIT" ["cname"]=> string(6) "ADCHNE" ["net_fees"]=> string(8) "11000.00" ["bal_fees"]=> string(7) "9000.00"
}
}
}
答案 0 :(得分:1)
如果您的变量名为$ results,则可以执行(看起来您在数组中有数组)
查看代码:
foreach($results as $result) {
foreach($result as $innerresult) {
echo $innerresult->ad_no;
}
}
只需确保将变量从控制器传递到视图。
控制器代码:
$data['results'] = $results;
$this->load->view('viewname',$data);
答案 1 :(得分:0)
从你的var_dump()
结果中,数据包含数组,数组包含对象数组。你应该尝试这样的事情。
foreach($data_array as $object_array) {
foreach($object_array as $object){
echo $object->ad_no;
echo $object->name;
}
}