【发布时间】:2013-07-30 06:21:06
【问题描述】:
我有一个这样的数组:
Array
(
[1] => 0
[2] => 1
[4] => 1
[5] => 4
[6] => 2
[7] => 0
[8] => 2
[9] => 7
[10] => 2
[11] => 2
[12] => 2
[17] => 12
[18] => 17
[19] => 0
[20] => 19
[21] => 20
[22] => 20
[23] => 20
[24] => 0
)
我想对数组进行排序,首先找到所有 0 值键索引,然后使用这个键值索引在数组中查找,例如 0 值键索引是 1,7,19,24,现在是 1,7,19,24在数组中找到值并获取相应的键,最后所有键序列都在新数组中。可能吗?
【问题讨论】:
-
你试过什么?另外,您的问题对我来说似乎不清楚。你期望的结果数组是什么?
-
你期望的数组(结果)是什么样的?
-
0 是我的根元素,然后对应的键索引找到它是 1,7,19,24 然后在数组中找到 1,7,19,24 值所以对于 1 我们得到 2,4 现在这个2,4 是进一步检查,所以对于 2,我们得到 6,8,10,11,12,这个值进一步检查,所以对于 6,8,10,11,我们什么都没有,所以跳过,对于 12,我们得到 17,所以我想要这种类型检查值
-
我的数组看起来像 Array ( [0] => 1 [1] => 2 [2] => 6 [3] => 8 [4] => 10 [5] => 12 [6] => 17 等等
标签: php arrays codeigniter sorting