【发布时间】:2016-07-13 03:04:49
【问题描述】:
我有两个数组,$array1 和$array2,现在我想从$array2 中获取值,并将每个元素放在$array1 中的每个子数组的开头
第一个数组:
$array1 = Array (
[0] => Array (
[0] => 2
[1] => 6
[2] => 15
[3] => 6
)
[1] => Array (
[0] => 5
[1] => 8
[2] => 6
[3] => 12
)
[2] => Array (
[0] => 2
[1] => 5
[2] => 5
[3] => 5
)
)
第二个数组:
$array2 = Array (
[0] => Outlook
[1] => Temp
[2] => Humidity
)
预期输出(修改/新值加粗):
$array1 = 数组 (
[0] => 数组 (
[0] => '展望'
[1] => 2
[2] => 6
[3] => 15
[4] => 6
)
[1] => 数组 (
[0] => '温度'
[1] => 5
[2] => 8
[3] => 6
[4] => 12
)
[2] => 数组 (
[0] => '湿度'
[1] => 2
[2] => 5
[3] => 5
[4] => 5
)
)
【问题讨论】:
-
你在哪里卡住了?
-
我无法理解如何做到这一点,如何根据需要合并两个数组
-
您可以通过多种方式执行此操作。 1) 看看foreach 并遍历你的第二个数组。另外看看
array_unshift()2) 或者你看看array_map()和array_unshift()。仔细阅读页面,查看示例,尝试编写一些代码,如果您遇到困难,请在此处发布尝试。我们会帮你完成它:) -
@baboizk Op 希望以不同于欺骗中描述的方式合并数组。