检查数字是否是小数

检查数字是否是小数

本文介绍了检查数字是否是小数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果用户输入了一个十进制数字(US方式,带小数点:X.XXX),我需要检查PHP。

任何可靠的方法来执行此操作?

解决方案

你可以从,但是如果你真的需要知道它是否有小数,你上面的函数并不是非常远(尽管是错误的语言):

$ p $ 函数is_decimal($ val)
{
return is_numeric($ val)&&楼($ val)!= $ val;
}


I need to check in PHP if user entered a decimal number (US way, with decimal point: X.XXX)

Any reliable way to do this?

解决方案

You can get most of what you want from is_float, but if you really need to know whether it has a decimal in it, your function above isn't terribly far (albeit the wrong language):

function is_decimal( $val )
{
    return is_numeric( $val ) && floor( $val ) != $val;
}

这篇关于检查数字是否是小数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 11:50