对数组的值进行排序并将其反转

时间:2017-10-21 19:45:50

标签: php arrays sorting

我有一个这样的数组:

输出如下:

enter image description here

我想从右到左排序图像输出 有谁知道解决方案?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用sort按升序对数组进行排序(0到30)。要反转已排序数组的所有元素,可以使用array_reverse

$arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30];
sort($arr);
$arr = array_reverse($arr);
  

演示: https://ideone.com/8Sa3sh

您还可以使用rsort按降序直接排序:

$arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30];
rsort($arr);
  

演示: https://ideone.com/pi33zK