라이브러리

[PHP] min - 가장 낮은 값 찾기




PHP의 min() 함수


PHP의 `min()` 함수는 주어진 배열 또는 인자 중에서 가장 작은 값을 반환합니다. 이 함수는 PHP 4.0.4 이상에서 사용할 수 있습니다.

# 사용법


`min()` 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

min($array);

min($arg1, $arg2, $arg3, ...);



# 예제


#hostingforum.kr
php

// 배열에서 가장 작은 값을 반환합니다.

$array = array(10, 20, 30, 40, 50);

echo min($array); // 10



// 인자 중에서 가장 작은 값을 반환합니다.

echo min(10, 20, 30, 40, 50); // 10



# 배열의 요소가 0인 경우


#hostingforum.kr
php

$array = array(10, 0, 30, 40, 50);

echo min($array); // 0



# 비어있는 배열


#hostingforum.kr
php

$array = array();

echo min($array); // Notice: min() [function.min]: Array must contain at least one element



# 인자가 0인 경우


#hostingforum.kr
php

echo min(10, 0, 30, 40, 50); // 0



# 인자가 음수인 경우


#hostingforum.kr
php

echo min(-10, 0, 30, 40, 50); // -10



# 인자가 NaN (Not a Number) 인 경우


#hostingforum.kr
php

echo min(NAN, 10, 20, 30, 40, 50); // Notice: min() [function.min]: Array must contain at least one element



# 인자가 NULL 인 경우


#hostingforum.kr
php

echo min(NULL, 10, 20, 30, 40, 50); // Notice: min() [function.min]: Array must contain at least one element



# 인자가 문자열인 경우


#hostingforum.kr
php

echo min('a', 'b', 'c', 'd', 'e'); // a



# 인자가 객체인 경우


#hostingforum.kr
php

class Person {

    public $name;

    public $age;



    function __construct($name, $age) {

        $this->name = $name;

        $this->age = $age;

    }

}



$person1 = new Person('John', 30);

$person2 = new Person('Jane', 25);

$person3 = new Person('Bob', 40);



$people = array($person1, $person2, $person3);

echo min($people)->age; // 25



결론


PHP의 `min()` 함수는 주어진 배열 또는 인자 중에서 가장 작은 값을 반환합니다. 이 함수는 PHP 4.0.4 이상에서 사용할 수 있습니다. `min()` 함수는 비어있는 배열, 0, NULL, NaN, 문자열, 객체를 처리할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색