在php中检查Positive Float值

时间:2013-12-11 18:21:54

标签: php validation

我有一个变量 $ x = some_float_value 。那么我如何验证或检查$ x是否为正浮点数。 对于Ex。

$x=-4.99;
function checkFloat($x){
/////return true if it is Positive
}

请告诉我该怎么做。

3 个答案:

答案 0 :(得分:8)

filter_var()FILTER_VALIDATE_FLOAT

一起使用
if (filter_var($x, FILTER_VALIDATE_FLOAT) && $x > 0) {
    // ok
}

See it in action

答案 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;
}