PHP 使用 foreach 循环将两个数组合并为二维数组
在使用 'foreach' 循环迭代数组时,可以使用自增的数字键名将两条数据组合成一个二维数组。以下是一个示例:
$array1 = array('A', 'B', 'C');
$array2 = array(1, 2, 3);
$result = array();
foreach ($array1 as $key => $value) {
$result[$key] = array($value, $array2[$key]);
}
print_r($result);
输出结果:
Array
(
[0] => Array
(
[0] => A
[1] => 1
)
[1] => Array
(
[0] => B
[1] => 2
)
[2] => Array
(
[0] => C
[1] => 3
)
)
在上述示例中,'$array1' 和 '$array2' 是两个要组合的数组。通过 'foreach' 循环遍历 '$array1',使用循环变量 '$key' 作为自增的数字键名,并使用 '$value' 和 '$array2[$key]' 作为每个元素的值,将它们组合成一个二维数组 '$result'。最后,使用 'print_r()' 函数打印输出结果。
原文地址: https://www.cveoy.top/t/topic/qCc7 著作权归作者所有。请勿转载和采集!