代码
//人为指定一个测试变量 $vl = "1.2"; //注意:strpos函数必须用!==,而不能用!=,不然遇到.5这样的数据会被略过,因为 0 != false 而 0 !== false if (!is_numeric($vl) || strpos($vl, ".") !== false) { //is_numeric函数取反-判断数值是不是整数或者数字字符串;strpos函数识别$val变量中出现"."返回整型数值1,否则返回0. echo "不是整数!"; //默认输出"不是整数" } else { //不满足以上两个判断条件直接输出"是整数" echo "是整数!"; }
注意
strpos( )函数必须用!==,而不能用!=,不然遇到.6这样的数据会被略过,
因为 0 != false 而 0 !== false
本文地址:https://www.mainblog.cn/220.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。