티스토리 뷰
배열의 최소,최대
<?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 |
댓글