【发布时间】:2012-07-08 19:39:54
【问题描述】:
如何最好地编写一个函数来在 PHP 中选择 min(),但忽略空值?
function minvar($var1,$var2) {
$min=min($var1,$var2);
return $min;
}
我知道你可以使用 if 等来做到这一点,但我认为会有更优雅的方式?
【问题讨论】:
-
定义“空”?在处理数字时,没有什么是空的。
-
@TomvanderWoerdt:你是对的......好吧,如果没有定义变量?还是没有价值?如果我错了,请纠正我,但是在 php 中,您不会预先将变量定义为整数或字符串,并且您可以轻松地将数字分配给以前是字符串的变量,不是吗?
-
您不应该将不存在的变量传递给函数,即使在 PHP 中也是如此。