php判断是否为整数

作者:Liaodeity - 2016年06月12日

在一些页面的输入限制中,我们有可能会使用到,限制输入的数字为整数,现在实现php的两种方法

方法一

这种方法就是将数字$a进行四拾伍入,如果发现四拾伍入之后跟原先的$a相等,就是整数,反之为非整数。

$a = 3.8;

if(floor($a)==$a){

    echo "$a 是整数!";

}else{

    echo "$a 不是整数!";

}

方法二

通过php的is_int()直接判断,但是经过测试发现,html提交的input的非int类型,所以判断有问题,如果要使用该方法,请多多测试,是否可用正常

$a = 3.8; //但将$a = '3'的时候,将无法判断

if(is_int($a)){

    echo "$a 是整数!";

}else{

    echo "$a 不是整数!";

}


本文作者: Liaodeity

本文链接: https://www.jianbaizhan.com/article/446

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!