티스토리 뷰
배열의 최소,최대
<?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
'■ 개발관련 ■ > 산수와 알고리즘' 카테고리의 다른 글
| 랜덤함수 (2) | 2013.11.05 |
|---|---|
| 조건문에서 else 블록없을 경우 (0) | 2013.11.01 |
| 반복문에서 홀수,짝수,배수 표현 (0) | 2013.10.28 |
| Grid형식 나타내기2 - 나머지와 연산자 (0) | 2013.10.16 |
| Grid형식 나타내기1 - 2중 for문 (0) | 2013.10.16 |
댓글