0

たとえば、この配列を並べ替えると:

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

rsort($array);

配列キー名を削除します。

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

配列名をソートして保持するにはどうすればよいですか?

4

2 に答える 2

0

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

あなたが持っているものと同じですが、 asort と asort はインデックスの関連付けを維持します。

于 2013-03-27T19:49:06.940 に答える
0
<?php
   $array = array(
        "cool"=>100,
        "lol"=>7,
        "wow"=>50
    );
arsort ($array);
print_r($array);
?>

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

より多くの配列ソート関数を見つけることができます

于 2013-03-27T19:49:58.553 に答える