我想通过输入每个“回声”来显示值。对于每个“回声”,值必须按降序排列。
以下是递减值的代码:
<?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... ---------------------------------------------------------------------
在此先感谢,
赖汉
答案 0 :(得分:1)
将值用rsort
反向排序后,您可以像下面这样访问数组中的任何值:
echo $toplist[0];
echo $toplist[1];
echo $toplist[2];
echo $toplist[3];
echo $toplist[4];
echo $toplist[5];
echo $toplist[6];