循环多维数组的子级

米切尔·布雷(Mitchell Bray)

在多维数组中循环以返回PHP中匹配的索引子元素的最佳方法是什么?

该数组将动态创建,所以我不知道计数。每个项目都有一对,即使它只是一个空字符串。

样本数组:

array(1) {
  ["gallery"]=>
  array(2) {
    ["img"]=>
    array(2) {
      [0]=>
      string(5) "first"
      [1]=>
      string(6) "second"
    }
    ["test"]=>
    array(2) {
      [0]=>
      string(3) "one"
      [1]=>
      string(3) "two"
    }
  }
}

所需结果:

  • 第一
  • 第二个
  • Nishant solanki

    您可以尝试以下代码以获得所需的输出

    <?php
    $array = array('gallery' => array("img" => array("first", "second"), "test" => array("one", "two")));
    //var_dump($array);
    foreach($array as $arr) {
       for($i=0;$i<count($arr['img']);$i++)
       {
           echo $arr['img'][$i].' '.$arr['test'][$i].'<br />';
       }
    }
    ?>
    

    让我知道需要任何进一步的帮助

    本文收集自互联网,转载请注明来源。

    如有侵权,请联系[email protected] 删除。

    编辑于
    0

    我来说两句

    0条评论
    登录后参与评论

    相关文章