PHP判断是否是整数的三种方法

admin 阅读:81 2024-02-29

PHP判断变量是不是整数的方法大全:

一、使用 floor 或 ceil 方法

<?php
 $num=12;
 if(floor($num)==$num){
  echo "right";
 }else{
  echo "false"; 
  }
?>

在 php 中 floor() 对参数进行向下舍入(四舍)求整,而 ceil() 对参数进行向上舍入(五入)求整。将四舍或者五入后的值与原来的值比较,若相等则为整数,不等则不为整数。

二、使用 is_int 方法

<?php
 $num=12; //返回right
 //$num=12.1 返回false
 if(is_int($num)){
  echo "right";
 }else{
  echo "false"; 
  }
?>

三、使用正则表达式判断

<?php
$num=12; //返回right
//$num=12.1 返回false
if(preg_match("/^-?d+$/",$num)){
  echo "right";
}
else
{
  echo "false"; 
}
?>
声明

1、部分文章来源于网络,仅作为参考。
2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!