如何从关联数组Codeigniter访问数据

时间:2013-09-07 02:52:39

标签: php codeigniter codeigniter-2

我是PHP和codeigniter的新手我最近在模型中编写了一个按预期返回的查询。来自控制器的数据数组的var_dump看起来像

array(1){ ["industry"]=> array(1) { [0]=> array(3) { ["id"]=> string(1) "1" ["title"]=> string(11) "Recruitment" ["active"]=> string(1) "1" } } }

从视图中我尝试使用基于行业的foreach但在尝试访问数组长度和项目时没有到达任何地方。非常感谢您的经验和指导。

1 个答案:

答案 0 :(得分:1)

你有3个嵌套数组,所以你需要3个嵌套的foreach。我尝试根据你的var_dump做一个示例,参见:

 $array = [
     "industry" => [
         "id" => "1",
         "title"=> "Recruitment",
         "active"=> "1"
      ],
 ];


 foreach ($array as $k) {
    foreach ($k as $k2) {
        foreach ($k2 as $k3=>$v) {
            echo $k3." --> ".$v."<br/>";
        }
    }
 }

让我知道它是否有意义。