【发布时间】:2012-06-10 19:13:53
【问题描述】:
我有一个这样的多维关联数组:
$type = Array(
[unit-1] = Array(
[taxon-1] = Array(
[0] = Array(
[a] = 1,
[b] = 1,
[c] = 'string1'
),
[1] = Array(
[a] = 1,
[b] = 1,
[c] = 'string2'
),
),
[taxon-2] = Array(
[0] = Array(
[a] = 1,
[b] = 2,
[c] = 'string3'
),
[1] = Array(
[a] = 1,
[b] = 2,
[c] = 'string4'
),
),
[unit-2] = Array(
[taxon-1] = Array(
[0] = Array(
[a] = 2,
[b] = 1,
[c] = 'string5'
),
[1] = Array(
[a] = 2,
[b] = 1,
[c] = 'string6'
),
),
[taxon-2] = Array(
[0] = Array(
[a] = 2,
[b] = 2,
[c] = 'string7'
),
[1] = Array(
[a] = 2,
[b] = 2,
[c] = 'string8'
),
),
)
如何将所有关联键(unit-1、unit-2... 和 taxon-1、taxon-2...)转换为序数(0, 1... 和 0, 1... )。我是否需要使用 foreach 循环,如果需要,它会如何进行?
请注意,数组中的单位和分类单元的数量不是有限的。
【问题讨论】:
标签: php multidimensional-array associative-array key-value