is_int() 函数用于检测变量是否是整数。高佣联盟 www.cgewang.com

注意: 若想测试一个变量是否是数字或数字字符串(如表单输入,它们通常为字符串),必须使用 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 is_int() 、is_integer()、is_long() 函数的更多相关文章

  1. php基础知识【函数】(8)xml和变量函数

     一.XML函数 参数类型 data    --string,需要解析的数据集. parser  --resource,一个指向要取得字节索引的 XML 解析器的引用.  1.创建和释放XMl解析器 ...

  2. 用trie树实现输入提示功能,输入php函数名,提示php函数

    参照刘汝佳的trie树 结构体 #include "stdio.h" #include "stdlib.h" #include "string.h&q ...

  3. nodejs 的一些PHP函数库

    http://locutus.io/php/ nodejs 的一些PHP函数库 PHP extensions in JavaScript array array_change_key_case arr ...

  4. PHP的数据类型、常量、时间

    [数据类型之间相互转换] ◆ 一种是强制转换: setType( 变量, 类型);  // 类型 int, integer, float, double,real, bool, boolena, st ...

  5. PHP从入门到精通

    php基本语法 1.变量类型 a.标量类型 bool integer float string b.复合类型 array object c.特殊类型 resource null d.伪类型 mixd ...

  6. 细说php(二) 变量和常量

    一. 变量的声明 1. php中声明变量的方法:  $var = 123; 2. php是弱类型的语言, 变量的类型由存储的值决定 注: Java是强类型语言, 声明变量一定要先指定类型 二. 变量的 ...

  7. PHP学习之输出字符串(echo,print,printf,printr和vardump)

    下面一一进行介绍. 1. echo echo 是PHP的一个关键字,它没有返回值.在写法上,它可以省略小括号.如下代码: 复制代码 代码如下: echo 'Test String'; echo('Te ...

  8. PHP05 PHP语言基础

    学习要点 初识PHP 基础语法 变量 常量 运算符 表达式 学习目标 掌握PHP基础语法 掌握PHP变量 掌握PHP常量 掌握PHP表达式 掌握PHP运算符 初识PHP 第一个PHP程序 编写代码 1 ...

  9. PHP基础知识小结

    1.PHP中类型转换 自动转换 其它类型转换数值型 true->1 false->0 null->0 'true'->0 '-3abc'->-3 '3.123abc'-& ...

随机推荐

  1. Python线程池与进程池

    Python线程池与进程池 前言 前面我们已经将线程并发编程与进程并行编程全部摸了个透,其实我第一次学习他们的时候感觉非常困难甚至是吃力.因为概念实在是太多了,各种锁,数据共享同步,各种方法等等让人十 ...

  2. MySQL实验 内连接优化order by+limit 以及添加索引再次改进

    MySQL实验 内连接优化order by+limit 以及添加索引再次改进 在进行子查询优化双参数limit时我萌生了测试更加符合实际生产需要的ORDER BY + LIMIT的想法,或许我们也可以 ...

  3. redux中的reducer为什么必须(最好)是纯函数

    为什么reducer最好是纯函数? 首先你得看看文档怎么说reducer的作用的,‘接收旧的 state 和 action,返回新的 state’,他起的是一个对数据做简单处理后返回state的作用. ...

  4. POJ 1095 Trees Made to Order 最详细的解题报告

    题目来源:Trees Made to Order 题目大意:根据下面的规则给一棵二叉树编号: 规则1:如果二叉树为空,则编号为0: 规则2:如果二叉树只有一个节点,则编号为1: 规则3:所有含有m个节 ...

  5. ffmpeg播放器实现详解 - 视频显示

    ffplay是ffmpeg源码中一个自带的开源播放器实例,同时支持本地视频文件的播放以及在线流媒体播放,功能非常强大. FFplay: FFplay is a very simple and port ...

  6. 关于git,无论是命令使用还是深入学习,看我总结就够了

    周五了,又是划水的一下午,无意中在某号上发现了这样一张图,说的内容很简单,就是我们日常离不开的git,可能因为最近github宕机,网传服务器被盗的新闻把,让我瞬间产生了兴趣,就点进去看一下 大家能看 ...

  7. Spring框架零基础学习(一):IOC|DI、AOP

    文章目录 一.IDEA创建Spring项目 二.Spring: IOC和DI 三.Spring: AOP 参考链接: HOW2J.CN:Spring idea创建一个spring项目 一.IDEA创建 ...

  8. 学会Python除了不能生孩子,其他的都能做。

    随着人工智能的迅猛发展,相信大家对于it行业最熟悉的词莫过于 Python.那么,Python究竟可以做些什么呢?一个资深程序员说:“学会Python除了不能生孩子,其他的都能做.”加入3137821 ...

  9. Nginx 服务器配置支持SignalR (WebSocket)

    今天SignalR部署在测试环境服务器前端出现无法连接,前端报错如下: failed: Error during WebSocket handshake: Unexpected response co ...

  10. 用windbg查看dmp文件,定位bug位置

    windbg + .dmp + .pdb + 源代码,可以看到是哪个代码崩溃的 设置符号文件所在路径 File->Symbol File Path... 在输入框中填入.pdb文件所在的文件夹路 ...