【发布时间】:2016-07-12 10:44:21
【问题描述】:
我有一个数组如下:
test[
0 => 0,
1 => 2 ,
2 => 0,
3 => 2
]
上面的数组值是一个更大数组的索引的表示,所以我需要将值转换为另一个数组的索引,它将映射更大的数组以达到下面的效果:
test2[0][2][0][2]
我试过了:
$test3= array_flip ( $test )
工作正常,但不方便碰撞,因为我无法控制数组,有什么帮助吗?
【问题讨论】:
-
您正在尝试将元素数组转换为数组。换句话说,您正在尝试创建一个嵌套数组。没有内置的 php 函数来点他的。你必须自己写。
-
test2[test[0]][test[1]][test[2]][test[3]]不工作? -
@JamesPaterson 会起作用,但我不知道数组的长度是动态的
-
好的 - 处理函数
标签: php arrays multidimensional-array indices