라이브러리
[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, 문자열, 객체를 처리할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.