PHP의 min() 함수는 배열에 포함된 값들 중 가장 작은 값을 반환하는 내장 함수입니다. 배열뿐만 아니라 여러 개의 개별 값을 직접 비교할 때도 활용할 수 있어, 데이터 처리 시 유용하게 사용됩니다.
문법
min(arr_values); 또는 min(val1,val2,...);
min() 함수는 두 가지 방식으로 호출할 수 있습니다. 하나는 값을 담은 배열을 인수로 전달하는 방식이고, 다른 하나는 비교할 값들을 쉼표로 구분하여 나열하는 방식입니다.
매개변수
arr_values − 최솟값을 찾고자 하는 값들이 담긴 배열입니다.
val1, val2, ... − 서로 비교하고자 하는 값들의 목록입니다.
반환값
min() 함수는 주어진 값들 또는 배열의 요소들 중에서 최솟값을 반환합니다.
예제 1: 여러 개의 값 비교하기
다음 예제는 개별 값을 나열하여 최솟값을 구하는 방법입니다.
<?php echo (min(70, 89, 12, 34, 23, 66, 34)); ?>
출력 결과
12
예제 2: 배열에서 최솟값 구하기
이번에는 같은 값들을 배열 형태로 전달하여 최솟값을 구해 보겠습니다.
<?php echo (min(array(70, 89, 12, 34, 23, 66, 34))); ?>
출력 결과
12
두 예제 모두 동일한 숫자 집합을 사용했지만, 배열로 전달하든 개별 값으로 전달하든 min() 함수는 항상 가장 작은 값인 12를 반환합니다. 이처럼 min() 함수는 입력 방식에 따라 유연하게 사용할 수 있습니다.