我有一个变量 $ x = some_float_value 。那么我如何验证或检查$ x是否为正浮点数。 对于Ex。
$x=-4.99;
function checkFloat($x){
/////return true if it is Positive
}
请告诉我该怎么做。
答案 0 :(得分:8)
将filter_var()
与FILTER_VALIDATE_FLOAT
:
if (filter_var($x, FILTER_VALIDATE_FLOAT) && $x > 0) {
// ok
}
答案 1 :(得分:2)
检查它是否是is_float
和> 0
的浮动:
function checkFloat($x) {
return (is_float($x) && $x > 0);
}
答案 2 :(得分:0)
我没有看到这个问题......
return $x > 0;
总结:
function checkPositive($x) {
return $x > 0;
}