【发布时间】:2012-12-04 22:22:49
【问题描述】:
我不擅长操作数组...鉴于这种结构,我想删除顶级数组并将所有子集合并到一个平面数组中:
Array
(
[0] => Array
(
[0] => Array
(
[0] => hey.com
)
[1] => Array
(
[0] => you.com
)
)
[1] => Array
(
[0] => Array
(
[0] => this.com
)
[1] => Array
(
[0] => rocks.com
)
)
)
到所需的结构:
Array
(
[0] => hey.com
[1] => you.com
[2] => this.com
[3] => rocks.com
)
速度至关重要 - 我们将处理数十万个结果
【问题讨论】:
-
你真的希望结果是
array(array('hey.com', 'you.com', 'this.com', 'rocks.com'))吗? -
我只需要一个包含所有实际值的平面数组,仅此而已。
-
查看我刚刚所做的编辑
-
对。如果数组中只有那个固定(单个)项,只需使用一些嵌套的
foreach()循环。否则就去like this。 -
RecursiveArrayIterator 很漂亮...+1 非常感谢!
标签: php arrays multidimensional-array