PHP从50个随机数中获取最小值和最大值?

时间:2016-05-07 07:28:08

标签: php for-loop random max min

<?php
 echo "<table border='1'><br />";
  for ($row = 0; $row < 10; $row ++) {
   echo "<tr>";
   for ($col = 0; $col < 5; $col ++) {
   $rand = rand (1, 200);
     echo "<td>", $rand, "</td>";
    }
    echo "</tr>";
   }
  echo "</table>";
?>

这是代码,但我的问题是如何从表的值中找到最大值和最小值?我是否必须以某种方式将随机数放入数组?

2 个答案:

答案 0 :(得分:1)

使用库函数检查PHP中aray的最大值和最小值。

for($col = 0; $col < 5; $col ++) {
    $rand[] = rand (1, 200);
}

echo $max = max($rand)."<br/>";
echo $min = min($rand)."<br/>";

print_r($rand);

答案 1 :(得分:1)

您可以在不更改代码的情况下执行以下操作

<?php
   $array = array();  // <-- added code

   echo "<table border='1'><br />";
   for ($row = 0; $row < 10; $row ++) {
       echo "<tr>";
       for ($col = 0; $col < 5; $col ++) {
           $rand = rand(1, 200);
           $array[] = $rand;   // <-- added code
           echo "<td>", $rand, "</td>";
       }
      echo "</tr>";
   }
   echo "</table>";

   $min = min($array);  // <--- added code
   $max = max($array);  // <--- added code
?>
相关问题