1

私は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 を使用しようとしましたが、配列の長さとアイテムにアクセスしようとしてもどこにも行きません。あなたの経験と指導は大歓迎です。

4

1 に答える 1

1

ネストされた配列が 3 つあるため、ネストされた foreach が 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/>";
        }
    }
 }

意味があるかどうか教えてください。

于 2013-09-07T04:19:18.020 に答える