Математические функции
PHP Manual

min

(PHP 4, PHP 5)

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

Описание

mixed min ( array $values )
mixed min ( mixed $value1 , mixed $value2 [, mixed $... ] )

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

Замечание:

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

Список параметров

values

Массив содержащий значения.

value1

Любое поддающееся сравнению значение.

value2

Любое поддающееся сравнению значение.

...

Любое поддающееся сравнению значение.

Возвращаемые значения

Функция 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
?>

Смотрите также


Математические функции
PHP Manual