현재 위치: > 최신 기사 목록> 최소 기능의 기본 사용에 대한 자세한 설명

최소 기능의 기본 사용에 대한 자세한 설명

gitbox 2025-05-29

1. 최소 () 함수의 기본 구문

최소 () 함수의 기본 구문은 다음과 같습니다.

 min(mixed $value1, mixed $value2, ...): mixed

또는 배열로 전달 :

 min(array $values): mixed

함수는 전달 된 매개 변수 중에서 가장 작은 값을 반환합니다.


2. 다중 매개 변수 비교

이것은 Min () 의 가장 일반적인 사용 중 하나입니다. 여러 값을 함수로 직접 전달할 수 있으며 가장 작은 값을 반환합니다.

 echo min(4, 8, 2, 6); // 산출 2

이 접근법은 알려진 수의 변수를 빠르게 비교하는 데 이상적입니다.


3. 매개 변수로 배열

배열에서 최소값을 찾아야 할 때 배열로 직접 전달할 수 있습니다.

 $numbers = [10, 3, 7, 1, 9];
echo min($numbers); // 산출 1

이 방법은 데이터 볼륨이 불확실하거나 외부 입력의 데이터 입력 및 데이터를 수신하는 시나리오에 더 적합합니다.


4. 문자열 비교

최소 ()는 사전 순서의 요소를 비교하는 문자열에도 사용될 수 있습니다.

 echo min("apple", "banana", "cherry"); // 산출 apple

문자 앞면이있는 문자열은 더 작은 값으로 간주됩니다.


5. 키 이름을 가진 배열의 비교 동작

배열이 연관 배열 인 경우 Min ()은 여전히 ​​제대로 작동하지만 값에만 관심이 있습니다.

 $assoc = ["a" => 10, "b" => 5, "c" => 8];
echo min($assoc); // 산출 5

다차원 배열을 사용하는 경우 Min ()은 올바르게 처리되지 않으며 반환 결과는 예상대로 아닐 수 있습니다.


6. min () 와 실제 사례 조합

여러 품목의 최저 가격을 얻으십시오

 $prices = [299.99, 149.99, 199.99, 99.99];
$minPrice = min($prices);
echo "최저 가격은입니다:¥{$minPrice}"; // 산출 최저 가격은입니다:¥99.99

API 리턴 데이터에서 최소값을 추출하십시오

인터페이스를 통해 데이터 세트를 얻는다 고 가정합니다.

 $json = file_get_contents("https://gitbox.net/api/data");
$data = json_decode($json, true);

$values = array_column($data, 'score');
echo "최소 점수는입니다:" . min($values);

여기서 우리는 array_column ()을 사용하여 키 필드를 추출한 다음 최소 ()을 통해 최소값을 빠르게 얻습니다.


7. 주목할만한 것들

  • Min ()는 부울 또는 혼합 유형 데이터를 처리 할 때 예기치 않은 결과를 반환 할 수 있으므로 먼저 데이터를 정리하십시오.

  • 빈 배열에 사용되면 min ()가 false를 반환하면 배열이 비어 있는지 확인하십시오.

 $empty = [];
echo min($empty); // 산출 false,경고를 유발할 수 있습니다

이러한 오류는 판단으로 피할 수 있습니다.

 if (!empty($empty)) {
    echo min($empty);
} else {
    echo "배열이 비어 있습니다";
}