扫码关注官方订阅号
我有2个数组示例A1 = [1,2,3],A2 = [4,5,6]
我需要的输出是A3 = [1,4,2,5,3,6]
也就是说,我需要的输出是第一个数组的第一个值,后跟第二个数组的第一个值,以此类推
我该如何在PHP中实现这个功能?
我尝试了一些PHP数组函数,但没有得到我想要的结果
以下是一种方法来实现此操作(假设两个数组具有相同的大小):
function merge($a1, $a2) { $a3 = []; $len = count($a1); for($i=0;$i<$len;$i++) { $a3 []= $a1[$i]; $a3 []= $a2[$i]; } return $a3; } $a1 = [1, 2, 3]; $a2 = [4, 5, 6]; $a3 = merge($a1, $a2); var_dump($a3);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
以下是一种方法来实现此操作(假设两个数组具有相同的大小):
function merge($a1, $a2) { $a3 = []; $len = count($a1); for($i=0;$i<$len;$i++) { $a3 []= $a1[$i]; $a3 []= $a2[$i]; } return $a3; } $a1 = [1, 2, 3]; $a2 = [4, 5, 6]; $a3 = merge($a1, $a2); var_dump($a3);