min

(PHP 4, PHP 5)

min — Находит наименьшее значение

Описание

mixed min ( number $arg1 , number $arg2 [, number $... ] )
mixed min ( array $numbers )

Возвращает наименьшее из предложенных чисел.

Если в качестве аргументов передан только один - массив чисел, min() возвращает наименьшее из них. Если первый аргумент - integer или float, то обязательно должен быть хотя бы ещё один. В этом случае функция вернёт наименьшее из них. Можно сравнивать неограниченное количество чисел.

Замечание: PHP считает строку, которую не удалось преобразовать в число, как 0, но вернёт саму строку, в случае, если все остальные числа положительные. Если указано несколько элементов, эквивалентных 0, min() вернёт первый из них (самый левый).

Пример #1 Примеры использования min()

<?php
echo min(23167);  // 1
echo min(array(245)); // 2

echo min(0'hello');     // 0
echo min('hello'0);     // hello
echo min('hello', -1);    // -1

// При указании нескольких массивов, они сравниваются полностью
// в нашем примере: 2 == 2, но 4 < 5
$val min(array(248), array(251)); // array(2, 4, 8)

// При указании массива и отдельных чисел, 
// первый никогда не возвращается, т.к. считается самым большим
$val min('string', array(257), 42);   // string
?>

См также max() и count().

Коментарии

Автор:
NEVER EVER use this function with boolean variables !!!
Or you'll get something like this: min(true, 1, -2) == true;

Just because of:
min(true, 1, -2) == min(min(true,1), -2) == min(true, -2) == true;

You are warned !
2006-01-31 11:37:24
http://php5.kiev.ua/manual/ru/function.min.html
min() (and max()) on DateTime objects compares them like dates (with timezone info) and returns DateTime object.
<?php 
$dt1 
= new DateTime('2014-05-07 18:53', new DateTimeZone('Europe/Kiev'));
$dt2 = new DateTime('2014-05-07 16:53', new DateTimeZone('UTC'));
echo 
max($dt1,$dt2)->format(DateTime::RFC3339) . PHP_EOL// 2014-05-07T16:53:00+00:00
echo min($dt1,$dt2)->format(DateTime::RFC3339) . PHP_EOL// 2014-05-07T18:53:00+03:00
?>

It works at least 5.3.3-7+squeeze17
2014-05-07 19:10:35
http://php5.kiev.ua/manual/ru/function.min.html

    Поддержать сайт на родительском проекте КГБ