php怎么实现递归函数遍历数组
PHP では再帰関数を使用して配列を走査できます。以下に例を示します。
function recursiveArray($array) {
foreach ($array as $value) {
if (is_array($value)) {
recursiveArray($value);
} else {
echo $value . " ";
}
}
}
$array = array(1, 2, array(3, 4, array(5, 6)));
recursiveArray($array);
出力は 1 2 3 4 5 6 です。
上記の例では、recursiveArray関数は配列をパラメータとして受けとります。関数はまず配列内の各要素を走査し、要素が配列の場合、recursiveArray関数を再帰的に呼び出します。要素が配列でない場合は、直接出力します。