php整数判断
来源:互联网 发布:windows磁盘碎片整理 编辑:程序博客网 时间:2024/04/30 10:06
在网上看到过这样三种做法,下面来跟大家讨论下,如有问题,欢迎指出,大家共同学习
1,is_int来进行判断
if(is_int(2.0)){
echo "整数";
}else{
echo "非整数";
}
输出非整数
一般情况下,是可以判断出来的,但是如果给出的数字是2.0类似这样的,这样的判断方式就会出现问题,所以这种做法不对
2,floor ,ceil
$a = 2.0;
if(floor($a)==$a){
echo "整数";
}else{
echo "非整数";
}
输出整数
用这样的取整函数,这样这种做法是可以的
3,正则判断
代码片段
$reg = '/^[0-9][0-9]*$/'
$goods_number = '0';
if( preg_match($reg,$goods_number)){
echo '是整数';
}else{
echo '不是整数';
}
输出整数
以上是我自己总结的几种方法,第二种第三种经过自己的测试是可以的,如过发现有问题,可以提醒下我^_^
接着通过手册又发现几个这样的php判断函数,如ctype_digit,is_numeric(这个可以判断16进制数)。有兴趣的朋友可以自己去测测,研究研究
0 0
- php整数判断
- PHP 判断值为整数
- php判断是否是整数的函数
- 判断整数
- 整数判断
- 判断整数
- PHP 判断FORM来的数据是否为整数
- PHP如何判断变量是整数还是小数
- PHP判断FORM来的数据是否为整数
- php判断变量是否是整数的两种方法
- 在PHP中判断一个变量是否为整数
- js判断整数
- js判断整数
- 判断是否为整数
- js判断整数
- 整数相加溢出判断
- 判断一个整数奇偶性
- js判断是不是整数
- 判断是否有网,以及网络有无状态变化
- Window Functions--窗口函数
- MongoDB Java
- StringBuffer、StringBuilder类
- gunicorn+gevent实现 flask web 应用的并行访问
- php整数判断
- FaceBook登录
- 带你一起瞧瞧自定义属性以及自定义View的使用
- maven命令管理
- IPA (苹果应用程序文件格式)
- iOS7 UIWebView内存泄露问题解决方法
- QTreeView处理大量数据
- qt拖放 控件之间拖放 自定义数据
- memcache的优点与缺点