たとえば、この配列を並べ替えると:
$array = array(
"cool"=>100,
"lol"=>7,
"wow"=>50
);
rsort($array);
配列キー名を削除します。
$array = array(
0=>100,
1=>50
2=>7,
);
配列名をソートして保持するにはどうすればよいですか?
たとえば、この配列を並べ替えると:
$array = array(
"cool"=>100,
"lol"=>7,
"wow"=>50
);
rsort($array);
配列キー名を削除します。
$array = array(
0=>100,
1=>50
2=>7,
);
配列名をソートして保持するにはどうすればよいですか?
arsort: http://www.php.net/manual/en/function.arsort.php
あなたが持っているものと同じですが、 asort と asort はインデックスの関連付けを維持します。
<?php
$array = array(
"cool"=>100,
"lol"=>7,
"wow"=>50
);
arsort ($array);
print_r($array);
?>
Array ( [cool] => 100 [wow] => 50 [lol] => 7 )
より多くの配列ソート関数を見つけることができます