【问题标题】:How can i execute foreach loop on multidimensional loop in php?如何在 php 中的多维循环上执行 foreach 循环?
【发布时间】:2015-09-10 07:14:23
【问题描述】:

我有一个数组,它由许多数组组成。所以我想在它上面执行 foreach 循环。我想从中生成选项。

数组

Array
(
    [0] => Array
        (
            [user_id] => 201
            [first_name] => ayaz
        )
    [1] => Array
        (
            [user_id] => 212
            [first_name] => khalique
        )
)

我试过了

 <?php foreach($UserDataEmail as $user){
            foreach($user as $val){?>
                <option value="<?=$val['user_id']?>" ><?=$val['first_name']?></option>
            <?php }
    }// end foreach ?>

但是它不起作用,任何人都可以指导我哪里错了。谢谢

【问题讨论】:

    标签: php arrays multidimensional-array foreach


    【解决方案1】:

    您不需要下一个 foreach 循环,因为您可以直接从那里访问值 -

     <?php foreach($UserDataEmail as $user){ ?>
         <option value="<?=$user['user_id']?>" ><?=$user['first_name']?></option>
     <?php }// end foreach ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 1970-01-01
      • 1970-01-01
      • 2011-08-30
      • 2014-12-29
      • 2019-07-25
      相关资源
      最近更新 更多