ホームページ  >  記事  >  バックエンド開発  >  phpで入力された数値の最大値を見つける解決策がありません。解決するのを手伝っていただければ幸いです。

phpで入力された数値の最大値を見つける解決策がありません。解決するのを手伝っていただければ幸いです。

WBOY
WBOYオリジナル
2016-06-13 13:31:40758ブラウズ

php で入力数値の最大値を見つけるための解決策はありません。助けていただければ幸いです

error_reporting(E_ALL^E_NOTICE);
$num=$_REQUEST ['num1 '];
echo '
'.$num;
$num=explode(" ",$num);
$res=0;
for( $i= 0;$i
if($num[i]>$num[i+1]){
$res=$num [i] ;
}else{
$res=$num[i+1];
}


}



echo "Max 値は ".$res;


/* foreach($num as $k=>$v){


}*/



?>

-----解決策---------
$num=explode(" ",$num);
echo "最大値は".max($num);
------解決策---------
echo max( 1 , 3, 5, 6, 7); // 7
echo max(array(2, 4, 5)) // 5
echo max(0, 'hello'); >echo max('hello', 0); // hello
echo max(-1, 'hello'); // hello

// 複数の配列の場合、max は左から右に計算されます。 。
// この例では、 2 == 2 ですが 4
$val = max(array(2, 4, 8), array(2, 5, 7)); (2, 5, 7)

// 配列と非配列の両方が引数として指定された場合、配列は常に
として扱われます。// 最大値が返されます
$val = max ( 'string', array(2, 5, 7), 42);

------解決策---------
自分で書いてください、次のようになります
$res=0;
for($i=0;$i if($res }
echo "最大値は".$res

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。