获取较小数字的函数

Jen*_*son 1 php minimum

我有2个变量,每个变量包含一个数字(整数).我想把它们排在第一和第二大的最低数量.例如:

$sortedVar = getSmaller(45, 62); // Will return 45
$sortedVar = getSmaller(87, 23); // Will return 23
Run Code Online (Sandbox Code Playgroud)

你知道我想做什么吗?你能帮我吗?谢谢 :)

Fal*_*tar 10

http://php.net/manual/en/function.min.php

min - 找到最低值..

如果第一个且唯一的参数是数组,则min()返回该数组中的最小值.如果提供至少两个参数,则min()返回这些值中的最小值.

注意: 将使用标准比较规则比较不同类型的值.例如,非数字字符串将与整数进行比较,就像它是0一样,但是将以字母数字的形式比较多个非数字字符串值.返回的实际值将是原始类型,不应用任何转换.

注意 在传递具有混合类型值的参数时要小心,因为min()会产生不可预测的结果......


Yac*_*oby 7

使用min()支持任意数量的参数以及数组.

$smallest = min(1,2); //returns 1
$smallest = min(4,3,2); //returns 2
$smallest = min(array(5,4)) //returns 4
Run Code Online (Sandbox Code Playgroud)


Tat*_*nen 5

function getSmaller($a, $b) {
    return $a < $b ? $a : $b;
}
Run Code Online (Sandbox Code Playgroud)

用简单的英语,如果$ a小于$ b,则返回$ a,否则返回$ b.

或者像其他人指出的那样,还有一个函数,叫做min().