在PHP中,是否可以在不使用递归或引用的情况下展平(双/多)维数组?
我只对值感兴趣所以可以忽略键,我正在考虑array_map()和array_values().
我已经在这一段时间里敲打了一会儿.
我有这个多维数组:
Array
(
[0] => Array
(
[0] => foo
[1] => bar
[2] => hello
)
[1] => Array
(
[0] => world
[1] => love
)
[2] => Array
(
[0] => stack
[1] => overflow
[2] => yep
[3] => man
)
Run Code Online (Sandbox Code Playgroud)
我需要得到这个:
Array
(
[0] => foo
[1] => bar
[2] => hello
[3] => world
[4] => love
[5] => stack
[6] => overflow
[7] => yep
[8] => man
)
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我发现的所有其他解决方案都解决了具有不同键的多维数组.我的数组只使用简单的数字键.
我有一个无数的多维数组
/* This is how my array is currently */
Array
(
[0] => Array
(
[0] => Array
(
[plan] => basic
)
[1] => Array
(
[plan] => small
)
[2] => Array
(
[plan] => novice
)
[3] => Array
(
[plan] => professional
)
[4] => Array
(
[plan] => master
)
[5] => Array
(
[plan] => promo
)
[6] => Array
(
[plan] => newplan
)
)
)
Run Code Online (Sandbox Code Playgroud)
我想将此数组转换为此表单
/*Now, I want to simply …Run Code Online (Sandbox Code Playgroud) 可能重复:
将多维数组转换为一维数组
我有这种阵列
Array
(
[0] => Array
(
[0] => 88868
)
[1] => Array
(
[0] => 88867
)
[2] => Array
(
[0] => 88869
)
[3] => Array
(
[0] => 88870
)
)
Run Code Online (Sandbox Code Playgroud)
我需要将其转换为一维数组.我怎样才能做到这一点?
比如这样..
Array
(
[0] => 88868
[1] => 88867
[2] => 88869
[3] => 88870
)
Run Code Online (Sandbox Code Playgroud)
任何PHP内置功能都可用于此阵列转换?