在PHP上的Array内对值进行排序

时间:2010-08-15 02:09:04

标签: php arrays

我在php上有这个数组:

Array ( [googlewindow] => 1 [google] => 6 [kei] => 1 [uutntpzlfcewtgfer] => 2 [dbq] => 2 [kexpi] => 1 [kcsi] => 1 [e] => 8 [ei] => 1 [expi] => 1 [ml] => 1 [function] => 5 [khl] => 1 [es] => 1 [time] => 2 [return] => 1 [new] => 3 [date] => 2 [gettime] => 2 [log] => 1 [b] => 2 [d] => 2 [c] => 6 [var] => 5 [a] => 12 [image] => 1 [g] => 3 [lc] => 2 [f] => 4 [li] => 3 [onerror] => 1 [onload] => 1 [onabort] => 1 [delete] => 1 [gen] => 1 [atyp] => 1 [i] => 1 [ct] => 1 [cad] => 1 [zx] => 1 [src] => 1 [toolbelt] => 1 [window] => 3 [sn] => 1 [webhp] => 1 [timers] => 1 [load] => 1 [t] => 1 [start] => 1 [try] => 1 [catch] => 1 [u] => 1 [jsrt] => 1 [kill] => 1 [gjwl] => 3 [location] => 1 [gjuc] => 1 [href] => 2 [indexof] => 4 [if] => 3 [substring] => 2 [q] => 2 [-] => 1 [for] => 1 )

如何使用FOR或WHILE指令从MAX到MIN排序然后打印结果?谢谢!

1 个答案:

答案 0 :(得分:3)

看看asort()

  

此函数对数组进行排序,以使数组索引与它们关联的数组元素保持相关性。这主要用于排序实际元素顺序很重要的关联数组。

PHP有很多built in array sorting functions