php - 如何在不使用 foreach 的情况下循环多维数组

标签 php arrays loops

在 PHP 中循环多维数组通常需要 foreach 循环,所以我想知道是否可以使用

for(int $i=0;i<3;$i++)

格式。

多维数组的示例:

$array = array (array(3,4,5,7), array('r', 'g', 'q','c'));

最佳答案

$array = [ [3, 4, 5, 7], ['r', 'g', 'q', 'c'] ];

array_walk_recursive(
    $array,
    function(&$value, &$key) {
        echo "$key => $value\n";
    }
);

关于php - 如何在不使用 foreach 的情况下循环多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33325425/

相关文章:

c - 字符数组作为 C 中的队列

java - 创建循环来检查数组 (java)

c++ - C++矩阵* vector 乘法中的错误

php - 根据 PHP 中的语言环境为 IntlDateFormatter()->format() 生成适当的模式

PHP 池功能(不仅仅是数据库连接)

php - 实时音频流套接字卡在浏览器中

c++ - 如何将二维数组相互分配?

arrays - 为每个循环导入多个声音, ActionScript 3

loops - 我们如何创建在特定范围内调用 .exe 的 FOR 循环?

PHP |函数参数前的三个点是什么?