PHP is_int() 、is_integer()、is_long() 函数

PHP 教程 · 2019-01-31 18:41:57

is_int() 函数用于检测变量是否是整数。

注意: 若想测试一个变量是否是数字或数字字符串(如表单输入,它们通常为字符串),必须使用 is_numeric()

别名函数():is_integer()、is_long() 。

PHP 版本要求:PHP 4, PHP 5, PHP 7

语法

bool is_int ( mixed $var )

参数说明:

  • $var:要检测的变量。

返回值

如果指定的变量是整数 TRUE,否则返回 FALSE。

实例

实例

<?php $var_name1=678; $var_name2="a678"; $var_name3="678"; $var_name4=999; $var_name5=698.99; $var_name6=array("a1","a2"); $var_name7=+125689.66; if (is_int($var_name1)) { echo "$var_name1 是整数" . PHP_EOL ; } else { echo "$var_name1 不是整数" . PHP_EOL ; } if (is_int($var_name2)) { echo "$var_name2 是整数" . PHP_EOL ; } else { echo "$var_name2 不是整数" . PHP_EOL ; } $result=is_int($var_name3); echo "[ $var_name3 是整数吗? ]" .var_dump($result) . PHP_EOL; $result=is_int($var_name4); echo "[ $var_name4 是整数吗? ]" .var_dump($result) . PHP_EOL; $result=is_int($var_name5); echo "[ $var_name5 是整数吗? ]" .var_dump($result) . PHP_EOL; $result=is_int($var_name6); echo "[ $var_name6 是整数吗? ]" .var_dump($result) . PHP_EOL; $result=is_int($var_name7); echo "[ $var_name7 是整数吗? ]" .var_dump($result); ?>

输出结果为:

678 是整数
a678 不是整数
bool(false)
[ 678 是整数吗? ]
bool(true)
[ 999 是整数吗? ]
bool(false)
[ 698.99 是整数吗? ]
bool(false)
[ Array 是整数吗? ]
bool(false)
[ 125689.66 是整数吗? ]

点击查看所有 PHP 教程 文章: https://www.codercto.com/courses/l/5.html

查看所有标签

Two Scoops of Django

Two Scoops of Django

Daniel Greenfeld、Audrey M. Roy / CreateSpace Independent Publishing Platform / 2013-4-16 / USD 29.95

Two Scoops of Django: Best Practices For Django 1.5 is chock-full of material that will help you with your Django projects. We'll introduce you to various tips, tricks, patterns, code snippets, and......一起来看看 《Two Scoops of Django》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具