【发布时间】:2015-01-29 11:37:22
【问题描述】:
我只是想知道如何从另一个数组创建一个数组。我有这个多维数组。
Array(
[0] => Array(
[c] => Array(
[0] => Array(
[v] => Commercial
)
[1] => Array(
[v] => 2
)
)
)
[1] => Array(
[c] => Array(
[0] => Array(
[v] => Infrastructure
)
[1] => Array(
[v] => 47
)
)
)
[2] => Array(
[c] => Array(
[0] => Array(
[v] => Tourist & Recreational
)
[1] => Array(
[v] => 3
)
)
)
)
我想从上面的数组动态创建下面的数组。
Array
(
[Commercial] => 2
[Infrastructure] => 47
[Tourist & Recreational] =3
)
感谢任何帮助。
【问题讨论】:
-
让每个数组成员都有一个子数组几乎没有任何价值,例如
0 => array( 'c' => array如果实际值处于同一水平,您可以使用 array_column 来获取您的想法。 -
一些关于如何开始使用这种奇怪的数组结构的上下文会很有帮助。可以说,任何可以生成第一个数组的东西都可以更轻松地生成第二个。
-
第一个数组是为谷歌图表创建的。出于某种原因,我需要从第一个数组(JSON 对象)创建第二个数组。
标签: php arrays multidimensional-array associative-array