【发布时间】:2020-06-24 15:21:30
【问题描述】:
我有三个要与多维关联数组组合的数组。
原始数组
$statiosnIds = [12, 17, 20, 32];
$distances = [0, 2.5, 3.0, 6.2];
$orders = [0, 1, 2, 3];
结果查看
$data = [
[
'station_id' => 12,
'distance' => 0,
'order' => 0,
],
[
'station_id' => 17,
'distance' => 2.5,
'order' => 1,
],
[
'station_id' => 20,
'distance' => 3.0,
'order' => 2,
],
[
'station_id' => 32,
'distance' => 6.2,
'order' => 3,
]
];
我可以为每个循环使用三个,但我想知道是否有更好、更优化的方法来实现它。
【问题讨论】:
-
也许您只需要一个 foreach 循环并通过键从其他数组中选择值。
-
@SergiyT。谢谢,我想我明白你说的了。但是,skapicic 有一个替代解决方案。谢谢,不胜感激。