min

(PHP 3, PHP 4, PHP 5)

min -- Encontrar el valor más bajo

Descripción

mixed min ( number arg1, number arg2 [, number ...] )

mixed min ( array numeros )

min() devuelve el valor más bajo numéricamente de los parámetros.

Si el primer y único parámetro es una matriz, min() devuelve el valor más bajo en esa matriz. Si el primer parámetro es un entero, una cadena o un flotante, necesita por lo menos dos parámetros y min() devuelve el menor de estos valores. Es posible comparar un número ilimitado de valores.

Nota: PHP evaluará un valor string no-numérico como 0, pero aun devuelve la cadena si ésta es vista como el valor numérico más bajo. Si varios argumentos evalúan a 0, min() devolverá el valor de cadena alfanumérica más bajo si se da alguna cadena, o de lo contrario se devuelve un 0 numérico.

Ejemplo 1. Ejemplos de uso de min()

<?php
echo min(2, 3, 1, 6, 7);  // 1
echo min(array(2, 4, 5)); // 2

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

// Con varias matrices, min las compara de izquierda a derecha
// asi que en nuestro ejemplo: 2 == 2, pero 4 < 5
$val = min(array(2, 4, 8), array(2, 5, 1)); // array(2, 4, 8)

// Si se pasan una matriz y una no-matriz, la matriz nunca
// es devuelta ya que se considera el valor mayor
$val = min('cadena', array(2, 5, 7), 42);   // cadena
?>

Vea también max() y count().