我有一个多维关联数组,如下所示:
$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循环吗?如果需要,具体步骤是什么?
请注意,数组中的单位(unit)和分类(taxon)没有确定的数量。