php - 从多个不同的数组创建多维数组
问题描述
我怀疑这个问题之前已经回答过了,但我已经挖了这个很棒的论坛来寻找答案,但徒劳无功.....
我有 3 个如下所示的数组:
Array
(
[1] => 19
[2] => 2
[3] => 2018
)
Array
(
[1] => 19
[2] => 1
[3] => 2017
)
Array
(
[1] => 18
[2] => 2
[3] => 2016
)
我想将这 3 个数组转换为多维数组,如下所示:
$mynewArray = Array(
[0] =>array(
[1] => 19
[2] => 2
[3] => 2018
)
[1] =>array(
[1] => 19
[2] => 1
[3] => 2017
)
[2] => array(
[1] => 18
[2] => 2
[3] => 2016
)
)
我如何在 PHP 中实现这一点?
解决方案
您也可以通过以下方式将子数组附加到父数组
$array1 = array("1"=>"1","2"=>"2","3"=>"3");
$array2 = array("1"=>"1","2"=>"2","3"=>"3");
$newarray = array($array1,$array2);
推荐阅读
- javascript - How to add value two by two in array?
- javascript - 在 IDEA 中为 javascript 禁用类似 LiveEdit 的功能
- python - 如果圆括号在整个字符串中是正确且完整的,
- typescript - tsc - 不编译别名路径
- jquery - Bootstrap 4 - 显示一个 div 并通过单个按钮操作隐藏另一个
- python - plt.imshow 无法正常工作
- c++ - c++ 类中全局成员的声明
- pandas - 字符串搜索功能
- xslt - 使用用内联变量定义的键替换值
- excel - 提高循环性能的速度?