如何按降序从Array分别显示每个值?

时间:2018-06-23 21:11:21

标签: php php-7.2

我想通过输入每个“回声”来显示值。对于每个“回声”,值必须按降序排列。

以下是递减值的代码:

<?php
$toplist = array(10, 15, 20, 13, 18, 21, 25);

rsort($toplist);

$length = count($toplist);
for($x = 0; $x < $length; $x++) {
    echo $toplist[$x];
    echo "<br>";
}
?>

“输出”显示如下:

25
21
20
18
15
13
10


但是我希望所有价值都分开。对于每个“回声”,将显示每个值。如果可能的话将不胜感激。

例如:

   echo $toplist[$x1];

输出:25

   echo $toplist[$x2];

输出:21

   echo $toplist[$x3];

输出:20

etc. etc...  ---------------------------------------------------------------------


在此先感谢,
赖汉

1 个答案:

答案 0 :(得分:1)

将值用rsort反向排序后,您可以像下面这样访问数组中的任何值:

echo $toplist[0];
echo $toplist[1];
echo $toplist[2];
echo $toplist[3];
echo $toplist[4];
echo $toplist[5];
echo $toplist[6];