【发布时间】:2021-04-20 19:12:05
【问题描述】:
我是 php 新手,需要有关多维数组的帮助。具体来说,我希望 array1 成为“值”,而 array2 成为“键”。
数组1:
Array
(
[0] => Array
(
[0] => 100
[1] => 2020-01-02
[2] => 75
)
[1] => Array
(
[0] => 50
[1] => 2020-01-03
[2] => 35
)
[2] => Array
(
[0] => 200
[1] => 2020-01-05
[2] => 165
)
)
数组2:
Array
(
[0] => Array
(
[0] => Price
[1] => Date
[2] => PriceNet
)
[1] => Array
(
[0] => Price
[1] => Date
[2] => PriceNet
)
[2] => Array
(
[0] => Price
[1] => Date
[2] => PriceNet
)
)
想要的结果:
Array
(
[0] => Array
(
[Price] => 100
[Date] => 2020-01-02
[PriceNet] => 75
)
[1] => Array
(
[Price] => 50
[Date] => 2020-01-03
[PriceNet] => 35
)
[2] => Array
(
[Price] => 200
[Date] => 2020-01-05
[PriceNet] => 165
)
)
我研究了 'array_merge' 和 'array_combine' 但我是新手,无法找到解决问题的聪明方法。
非常感谢任何帮助????
【问题讨论】:
-
您可以从 for/foreach 循环开始。
-
似乎 array2 不需要二维数组:所有行都重复相同的信息...
标签: php arrays multidimensional-array foreach