我如何从其他数组中获取数组使用foreach php



如何使用foreach php从其他数组中获取数组?

我有一个这样的数组

        Array
(
    [0] => Array
        (
            [id] => 3
            [programs] => Internet Download Manager
            [version] => 6.05
            [type] => Internet
            [description] => dfsdfdsfdsfds
fds
f
sd
fds
fs
            [views] => 100
            [serial] => bbbbbb-sssss-dsdffff
yyyy-zzzz-xxxx
        )
)

,但它可以有更多的数组,我怎么能获取每一个使用foreach()函数??

简短的回答是…可以在foreach中使用foreach

foreach($arr as $k => $v){
  foreach($v as $k2=>$v2){
    foreach($v2 as $k3 => $v3){
      // go on
    }
  }
}

编辑:如果你想检查值是否是一个数组..使用is_array($v)

foreach($something[0] as $foo => $bar)用于当前的示例,或者您可以查看http://debuggable.com/posts/xpath-on-php-arrays-set-extract:48ca6265-258c-4032-b3ff-55b84834cda3

相关内容

  • 没有找到相关文章

最新更新