私はこのような配列を持っています:
$array = array(
[1]=>'something',
[0.2]=>'something',
[0.1]=>'something',
[0.3]=>'something',
[0.10]=>'something'
);
今、私はこの配列をキーでソートしたいので、そのためにこのコードを使用しています:
uksort($array, 'strnatcasecmp');
上記のコードは正常に動作しますが、唯一の問題は、結果を逆にしたいということです。この目的のためkrsort
に、 、array_reverse
、rsort
afteruksort
を使用しましたが、それらはすべてuksort
の結果を変更します。
この配列をキーで自然な順序で並べ替えて、結果を逆にすることはできますか?
私が欲しいものは次のようになります:
$array = array(
[1]=>'something',
[0.10]=>'something',
[0.3]=>'something',
[0.2]=>'something',
[0.1]=>'something'
);