■ 개발관련 ■/산수와 알고리즘
배열의 최소,최대
serpiko
2013. 10. 28. 14:35
배열의 최소,최대
<?php $arr = array(10,90,99,10,20,30); $maxvar = $arr[0]; $minvar = $arr[0]; for($i = 0; $i < count($arr); $i++){ if($arr[$i] >= $maxvar){ $maxvar = $arr[$i]; } if($arr[$i] <= $minvar){ $minvar = $arr[$i]; } } echo "최대값 : $maxvar<br>"; echo "최소값 : $minvar<br>"; ?>
4,5 : 초기에 배열의 아무 값이나 넣어도 상관은 없다. 가독성을 위해 $arr[0]을 대입.
8 : 배열의 원소만큼 반복하여 자신보다 크거나 같은 값이 있으면 그 값으로 변경한다.
12 : 배열의 원소만큼 반복하여 자신보다 작거나 같은 값이 있으면 그 값으로 변경한다.
결과)
최대값 : 99
최소값 : 10