PHP 주요레퍼런스/수학연산 함수

max / min

웹 개발자의 비상 2011. 8. 31. 22:56
mixed max ( number arg1, number arg2 [, number ...] )
mixed max ( array numbers )
인자로 전달 받은 값 중 가장 큰 값을 반환한다.

arg1, arg2, ... 중 가장 큰 값을 반환한다. 인자가 배열인 경우 배열의 원소 중 가장 큰 값을 반환한다.

mixed min ( number arg1, number arg2 [, number ...] )
mixed min ( array numbers )
인자로 전달 받은 값 중 가장 작은 값을 반환한다.

arg1, arg2, ... 중 가장 작은 값을 반환한다. 인자가 배열인 경우 배열의 원소 중 가장 작은 값을 반환한다.

예제

<?
echo max(1, 3, 5, 6, 7) . "<br>"; //7
echo max(array(2, 4, 5)) . "<br>"; //5

echo max(0, 'hello') . "<br>"; //0
echo max('hello', 0) . "<br>"; //hello
echo max(-1, 'hello'); ////hello
?>


비교의 대상이 되는 인자가 숫자가 아닌 문자열인 경우 문자는 0으로 간주하고 비교하게 된다.
비교의 대상이 모두 같은 값일 경우 처음인자가 반환된다.
728x90

'PHP 주요레퍼런스 > 수학연산 함수' 카테고리의 다른 글

수학관련 상수  (0) 2011.08.31
rand / mt_rand  (0) 2011.08.31
sqrt  (0) 2011.08.31
pi  (0) 2011.08.31
log / log10  (0) 2011.08.31