Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP의 max() 함수 – 배열과 값 중 최댓값을 구하는 방법

PHP max() 함수란?

PHP의 max() 함수는 배열에 포함된 값들 또는 인자로 전달된 여러 값 중에서 가장 큰 값(최댓값)을 반환하는 내장 함수입니다. 숫자뿐만 아니라 문자열 비교에도 활용할 수 있어 다양한 상황에서 유용하게 사용됩니다.

문법(Syntax)

max(arr_values);
또는
max(val1, val2, ...);

매개변수(Parameters)

  • arr_values − 비교 대상이 되는 값들이 담긴 배열입니다.

  • val1, val2, ... − 서로 비교할 값들을 쉼표로 구분하여 나열합니다.

반환값(Return)

max() 함수는 배열 또는 전달된 값들 중에서 최댓값을 반환합니다. 만약 최댓값과 동일한 값이 여러 개 존재하면 그중 첫 번째 값을 반환한다는 점을 참고하세요.

예제 1

여러 개의 숫자를 인자로 직접 전달하여 최댓값을 구하는 예제입니다.

<?php
   echo (max(70, 89, 12, 34, 23, 66, 34));
?>

출력 결과

89

예제 2

이번에는 배열 자체를 인자로 전달하여 최댓값을 구해 보겠습니다.

<?php
   echo (max(array(70, 89, 12, 34, 23, 66, 34)));
?>

출력 결과

89

정리

max() 함수는 두 가지 방식으로 호출할 수 있습니다. 하나는 값들을 개별 인자로 나열하는 방식이고, 다른 하나는 값들이 들어 있는 배열을 통째로 전달하는 방식입니다. 어떤 방식을 사용하든 결과는 동일하게 최댓값을 반환하므로, 상황에 맞게 편리한 방식을 선택하면 됩니다.