Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取较小数字的函数_Php_Minimum - Fatal编程技术网

Php 获取较小数字的函数

Php 获取较小数字的函数,php,minimum,Php,Minimum,我有两个变量,每个变量包含一个数字(整数)。我想把它们分为第一个最小的数字和第二个最大的数字。例如: $sortedVar = getSmaller(45, 62); // Will return 45 $sortedVar = getSmaller(87, 23); // Will return 23 你知道我想做什么吗?你能帮我吗? 谢谢:)函数变得更小($a,$b){ 返回$a

我有两个变量,每个变量包含一个数字(整数)。我想把它们分为第一个最小的数字和第二个最大的数字。例如:

$sortedVar = getSmaller(45, 62); // Will return 45
$sortedVar = getSmaller(87, 23); // Will return 23
你知道我想做什么吗?你能帮我吗? 谢谢:)

函数变得更小($a,$b){
返回$a<$b?$a:$b;
}
在简单的英语中,如果$a小于$b,则返回$a,否则返回$b

或者正如其他人所指出的,还有一个函数,叫做。

函数getsmall($a,$b){
返回$a<$b?$a:$b;
}
在简单的英语中,如果$a小于$b,则返回$a,否则返回$b

或者正如其他人所指出的,还有一个函数,叫做

最小-查找最小值

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

注意: 不同类型的值将使用进行比较。例如,一个非数值将与一个进行比较,就好像它是0一样,但多个非数值将以字母数字进行比较。返回的实际值将是原始类型,不应用任何转换

小心 使用混合类型值传递参数时要小心,因为
min()
可能会产生不可预测的结果

最小-查找最小值

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

注意: 不同类型的值将使用进行比较。例如,一个非数值将与一个进行比较,就好像它是0一样,但多个非数值将以字母数字进行比较。返回的实际值将是原始类型,不应用任何转换

小心 使用混合类型值传递参数时要小心,因为
min()
可能会产生不可预测的结果

用于支持任意数量的参数和数组

$smallest = min(1,2); //returns 1
$smallest = min(4,3,2); //returns 2
$smallest = min(array(5,4)) //returns 4
用于支持任意数量的参数和数组

$smallest = min(1,2); //returns 1
$smallest = min(4,3,2); //returns 2
$smallest = min(array(5,4)) //returns 4
$sortedVar=$a<$b$a:$b;
$sortedVar=$a<$b$a:$b;

这适用于数组,但他这里只有简单的变量。@Tatu-实际上
min
可以接受传递给它或数组的任意多个参数。@Jenson:接受解决问题的答案是个好主意。这适用于数组,但是他这里只有简单的变量。@Tatu-实际上
min
可以接受你传递的参数或数组的数量。@Jenson:接受解决问题的答案是个好主意。
$sortedVar = $a < $b ? $a : $b;