php 判断一个数字是否是整数, 面试的时候遇到的我写了两种方法, 不知道还有没有额
方法一: 利用 php 自带的函数 is_int() 可以轻松判断出该数字是否是整数
方法二: 可以用四舍或者五入该数字, 再与原数比较, 比如 floor(3.1) 结果应该是 3, 此时显然 3!=3.1, 或者用 ceil() 函数也行, 这样也能判断出是否为整数
举例说明:
- $a = 3.3;
- // 方法一
- if(is_int($a)){
- echo "$a 是整数!";
- }else{
- echo "$a 不是整数!";
- }
- // 方法二
- if(floor($a)==$a){
- echo "$a 是整数!";
- }else{
- echo "$a 不是整数!";
- }
来源: https://www.php1.cn/detail/php-d4d84f61b6.html