我有一个这样的数组:
$array = array(
[1]=>'something',
[0.2]=>'something',
[0.1]=>'something',
[0.3]=>'something',
[0.10]=>'something'
);
现在我喜欢按键排序这个数组,所以我使用这个代码:
uksort($array, 'strnatcasecmp');
上面的代码工作正常,但唯一的问题是我想反转结果。为此,我使用了krsort
, array_reverse
, rsort
after uksort
,但它们都改变了uksort
结果。
那么我可以按自然顺序按键对该数组进行排序并反转结果吗?
我想要的应该是:
$array = array(
[1]=>'something',
[0.10]=>'something',
[0.3]=>'something',
[0.2]=>'something',
[0.1]=>'something'
);