如何使用php从一个数字循环中得到最小值和最大值[closed]

mu0hgdu0  于 2023-03-16  发布在  PHP
关注(0)|答案(3)|浏览(123)

已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。

3天前关闭。
Improve this question
这个代码将显示20个随机数。我想知道如何从它得到最高和最低的数字。

for($i = 0; $i <= 20; $i++)
{ 
    $rand = rand(1, 100);
    echo "$rand"."<br>";
}
bjp0bcyl

bjp0bcyl1#

最好创建一个数组,将随机值推入数组,然后从数组中找到最小值和最大值。

$ary = [];
for($i = 0; $i <= 20; $i++)
{
    $rand = rand(1, 100);
    array_push($ary , $rand);
    //echo "$rand"."<br>";
}
echo "Min Value :: ".min($ary);
echo "</br>";
echo "Max Value :: ".max($ary);
5vf7fwbs

5vf7fwbs2#

创建一个数组并向其中添加:

$results = array();

for($i = 0; $i <= 20; $i++)
{ 
 $rand = rand(1, 100);
 $results[] = $rand;
}

echo "Min: ".min($results)."<br/>";
echo "Max: ".max($results);
mxg2im7a

mxg2im7a3#

这是一个快速的方法,但可能不是最好的。它不需要数组,除非你想保留所有的值。

<?php
$min = 100;
$max = 0;
for($i = 0; $i <= 20; $i++)
{ 
    $rand = rand(1, 100);
    $min = min($min, $rand);
    $max = max($max, $rand);
    echo "$rand"."<br>";
}
echo $min . " - " . $max;

相关问题