如何从关联数组代码点火器访问数据


How access the data from an associative array Codeigniter

我是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,但在尝试访问数组长度和项目时没有取得任何进展。非常感谢您的经验和指导。

你有 3 个嵌套数组,所以你需要 3 个嵌套的数组。我试图根据您的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/>";
        }
    }
 }

让我知道这是否有意义。