如何找到最大值

<?php

$all = array();

enter code here

for($i = 1 ; $i <= 100 ; $i++){

$ric=sqrt($i);

if(is_int($ric) == true){

    $all[] = $i;

    

}

}

$max = max($all);

$min = min($all);

echo "MIN=".$min."<br>";

echo "MAX=".$max;

你好,我改变了我的代码,而不是if((int)$ric - $ric == 0)我写这个if(is_int($ric) == true),但它让我错了。问题是什么?请帮帮我。


至尊宝的传说
浏览 94回答 1
1回答

呼唤远方

将所有$i满足条件的放入一个数组中。然后,您可以使用min()和max()函数来获取最小值和最大值。<?php$all_i = [];for($i = 1 ; $i <= 100 ; $i++){&nbsp; &nbsp; $ric=sqrt($i);&nbsp; &nbsp; if((int)$ric - $ric == 0){&nbsp; &nbsp; &nbsp; &nbsp; $all_i[] = $i;&nbsp; &nbsp; }}$max_i = max($all_i);$min_i = min($all_i);echo "Min = $min_i<br>Max = $max_i<br>";echo "All = " . implode(", ", $all_i) . "<br>";?>
打开App,查看更多内容
随时随地看视频慕课网APP