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://codercto.com/courses/l/5.html

查看所有标签

数据结构与算法分析

数据结构与算法分析

张琨、张宏、朱保平 / 人民邮电出版社 / 2016-2-1 / 45

本书共分10章,主要包括第1章绪论,第2章线性表,第3章栈和队列,第4章串,第5章数组和广义表,第6章 树和二叉树,第7章图,第8章查找,第9章内部排序,第10章算法分析。其内容模块涵盖了课堂教学、习题课教学、实验教学、自学辅导、综合训练等。立体化教材的使用在提高教学效率、增强教学效果、加大教学信息量、培养学生的应用与实践能力。 作者简介一起来看看 《数据结构与算法分析》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

SHA 加密
SHA 加密

SHA 加密工具

html转js在线工具
html转js在线工具

html转js在线工具