php怎么判断变量是不是数字
程序员文章站
2022-03-08 09:11:09
...
php判断变量是不是数字的方法:1、使用“gettype($var)”语句,如果返回值是“integer”或“double”则是数字;2、使用“is_numeric($var)”语句,如果返回值为“TRUE”则是数字和数字字符串。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
php判断变量是不是数字
方法1:使用gettype()函数
<?php header("Content-type:text/html;charset=utf-8"); $num=123.25; if(gettype($num)=="integer"||gettype($num)=="double"){ echo "是数字"; }else{ echo "不是数字"; } ?>
输出结果:
是数字
说明:gettype() 函数用于获取变量的类型,返回值可以为:
boolean
integer
double
(从 PHP 4 起,如果是 float 就返回“double”,而不是“float”了)string
array
object
-
resource
(资源)resource是一种特殊的变量类型,保存了到外部资源的一个引用;它主要描述一个 PHP 的扩展资源。resource(资源)是通过专门的函数来建立和使用的。
-
NULL
NULL 也是一种特殊的数据类型,它只有一个值,即 NULL,表示空值(即变量没有值)。
unknown type
方法2:使用is_numeric()函数
检测变量$var是否为数字或者数字字符串,如果$var是则返回TRUE,否则返回 FALSE;语法“is_numeric($var)
”。
<?php header("Content-type:text/html;charset=utf-8"); $num=123; if(is_numeric($num)){ echo "是数字"; }else{ echo "不是数字"; } ?>
输出结果:
是数字
推荐学习:《PHP视频教程》
以上就是php怎么判断变量是不是数字的详细内容,更多请关注其它相关文章!
上一篇: CSS里BFC的神奇之处。
下一篇: PHP常量和变量的区别?
推荐阅读
-
php中获取变量类型和判断是否是变量_PHP教程
-
php怎么判断成员函数的访问权限是public
-
php可以自动读取数据库内容然后判断用户的注册时间,大于多久的自动发送一封邮件吗?该怎么解决
-
PHP判断变量内容是什么编码(gbk?utf-8) mb_detect_encoding
-
php类文件怎么访问别的文件中的变量
-
怎么实现用angular的$http提交表单(含File类型),后端php能用$_FILES变量获取到?
-
PHP之判断是不是素数
-
这样做是不是不会引起PHP全局变量未初始化漏洞
-
javascript - 怎么在客户端验证判断发布的多条信息是不是来自同一个ip
-
php怎么样判断多个post值是否为空