【发布时间】:2020-02-02 12:17:33
【问题描述】:
我搜索了很多,但没有得到将数组合并到一个数组中的完美解决方案。
这些阵列是动态的(将来可能会增加 - 将超过 50 个)。所以为此我们必须使用count() 或for loops 来获取然后合并。
这是我试图在核心级别上解决的代码。请任何人告诉我如何接收单个数组中的所有值。
Array(
[0] => Array
(
[0] => 123
[1] => 108
[2] => 58
[3] => 23
)
[1] => Array
(
[0] => 93
[1] => 94
[2] => 95
[3] => 172
[4] => 30
)
[2] => Array
(
[0] => 109
[1] => 81
[2] => 79
[3] => 155 )
)`
我对结果的期望是:(我无法得到)
Array
(
[0] => 123
[1] => 108
[2] => 58
[3] => 23
[4] => 93
[5] => 94
[6] => 95
[7] => 172
[8] => 30
[9] => 109
[10] => 81
[11] => 79
[12] => 155
)
【问题讨论】:
-
使用
array_merge()。 -
甚至没有尝试?在这种情况下,您甚至可以使用不起眼的 foreach
-
您对“完美解决方案”的定义是什么?
-
这只是来自数据库的动态值的示例代码。请让我知道
merge在loop中使用了哪种技术 -
您已经知道这不会很好地扩展,因为您希望它在未来会增长,因此您可能应该在查询本身中进行合并并提出单行选择
标签: php arrays function arraylist multidimensional-array