是的,PHP 的 for
循环可以处理多维数组。您需要使用嵌套的 for
循环来遍历多维数组的每个元素。以下是一个示例:
<?php
$multi_dimensional_array = array(
array("a", "b", "c"),
array("d", "e", "f"),
array("g", "h", "i")
);
$rows = count($multi_dimensional_array);
$cols = count($multi_dimensional_array[0]);
for ($i = 0; $i < $rows; $i++) {
for ($j = 0; $j < $cols; $j++) {
echo $multi_dimensional_array[$i][$j] . " ";
}
echo "\n";
}
?>
输出:
a b c
d e f
g h i
在这个示例中,我们首先定义了一个多维数组 $multi_dimensional_array
。然后,我们使用两个嵌套的 for
循环遍历数组的每个元素。外层循环处理行,内层循环处理列。最后,我们使用 echo
语句输出每个元素。