Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中将数组数从高到低排序?_Php_Arrays_Sorting - Fatal编程技术网

如何在PHP中将数组数从高到低排序?

如何在PHP中将数组数从高到低排序?,php,arrays,sorting,Php,Arrays,Sorting,它是一个数组: $a = rand(1,100); $b = rand(1,100); $c = rand(1,100); $arr = array($a ,$b , $c); 我想将生成的数字从高到低排序。使用arsort: 根据值对关联数组按降序排序:很简单: rsort($arr); 根据值对数组进行降序排序-arsort <!DOCTYPE html> <html> <body> <?php $age = array("Peter"=&g

它是一个数组:

$a = rand(1,100);
$b = rand(1,100);
$c = rand(1,100);
$arr =  array($a ,$b , $c);
我想将生成的数字从高到低排序。

使用arsort:

根据值对关联数组按降序排序:

很简单:

rsort($arr);

根据值对数组进行降序排序-arsort

<!DOCTYPE html>
<html>
<body>

<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);

foreach($age as $x => $x_value) {
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
}
?>

</body>
</html>

arsort$arr;很快,这是一次考试吗?我对标题中的乞讨投了反对票——我们试图阻止这种行为。我需要在显示中进行排序和打印值,但在排序和显示时,在显示中写入代码1print_rarsort$arr;像这样做我希望这就是你所需要的,兄弟,从你发布的问题中。您是否按照您的要求获得输出:您是否获得了输出@ааааа。。
<!DOCTYPE html>
<html>
<body>

<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);

foreach($age as $x => $x_value) {
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
}
?>

</body>
</html>
Key=Joe, Value=43
Key=Ben, Value=37
Key=Peter, Value=35
Use 
$sort = arsort($arr);
print_r()