【发布时间】:2020-01-18 17:03:08
【问题描述】:
我有一个数组,其中有一个数组,我想为每个“power”数组值创建一个新数组。最好的方法是什么?
原始数组:
Array
(
[0] => Array
(
[date] => 2019-09-16 15:16:03
[stid] => 64
[beam] => 1
[power] => {1,3,7,8,9}
[gates] => 5
)
[1] => Array
(
[date] => 2019-09-16 15:17:03
[stid] => 64
[beam] => 1
[power] => {14,15,16}
[gates] => 3
)
)
编辑:输出数组应该从 1 开始递增门
Array
(
[0] => Array
(
[date] => 2019-09-16 15:16:03
[gate] => 1
[power] => 1
)
[1] => Array
(
[date] => 2019-09-16 15:16:03
[gate] => 2
[power] => 3
)
[2] => Array
(
[date] => 2019-09-16 15:16:03
[gate] => 3
[power] => 7
)
[3] => Array
(
[date] => 2019-09-16 15:16:03
[gate] => 4
[power] => 8
)
[4] => Array
(
[date] => 2019-09-16 15:16:03
[gate] => 5
[power] => 9
)
[5] => Array
(
[date] => 2019-09-16 15:17:03
[gate] => 1
[power] => 14
)
[6] => Array
(
[date] => 2019-09-16 15:17:03
[gate] => 2
[power] => 15
)
[7] => Array
(
[date] => 2019-09-16 15:17:03
[gate] => 3
[power] => 16
)
)
对所有 8(5 和 3)个幂值继续,这样得到的数组是 8 个数组的数组。
【问题讨论】: