使用rsort()对数组进行排序,但保留标题

时间:2013-03-27 19:47:24

标签: php

例如,如果我对这个数组进行排序:

$array = array(
    "cool"=>100,
    "lol"=>7,
    "wow"=>50
);

rsort($array);

删除数组键名:

$array = array(
    0=>100,
    1=>50
    2=>7,
);

如何排序和保留数组名称?

2 个答案:

答案 0 :(得分:0)

arsort:http://www.php.net/manual/en/function.arsort.php

与你所拥有的相同,但asort和arsort保持索引关联。

答案 1 :(得分:0)

<?php
   $array = array(
        "cool"=>100,
        "lol"=>7,
        "wow"=>50
    );
arsort ($array);
print_r($array);
?>

   Array ( [cool] => 100 [wow] => 50 [lol] => 7 ) 

您可以找到更多array sorting functions