小编Mat*_*kos的帖子

有没有办法在不了解深度的情况下循环遍历多维数组?

到目前为止,如果我必须循环遍历多维数组,我会为每个维度使用foreach循环.

例如,对于两个维度

foreach($array as $key=>$value)
{
    foreach($value as $k2=>$v2)
    {
         echo
    }
}
Run Code Online (Sandbox Code Playgroud)

当我不知道阵列的深度时我该怎么办?即深度是可变的.

我唯一能想到的是编写一堆循环并在下一个值不是数组的情况下打破循环.这看起来有点傻.

有没有更好的办法?

php arrays nested-loops

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

arrays ×1

nested-loops ×1

php ×1