码迷,mamicode.com
首页 > Web开发 > 详细

PHP-变量类型的检测

时间:2015-08-01 14:12:37      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

变量类型的检测:

手册里面可查--gettype() 获取变量类型

例子:

$a = "1";
echo gettype($a);
输出结果:string  
字符串类型

$a = 1;
echo gettype($a);
输出结果:int 
整型

$a = 1.11;
echo gettype($a);
输出结果:double 
浮点型

$a = null;
echo gettype($a);
输出结果:NULL
NULL

$a = false;
echo gettype($a);
输出结果:boolean
布尔型

手册引申:

严格来说float 与double 不是一个类型,但在php里没有区分
手册里备注:由于历史原因,如果是float,则返回‘double‘而不是float
也就是说在php中,double代表浮点型

判断是否我们想要的类型

php提供:is_ 系列的函数方法,用它们来判断变量,最后会返回真或者假的布尔值
is_array()  是否数组
is_bool()   是否布尔型
is_string() 是否字符串
is_int()    是否整形
is_float()  是否浮点
is_object() 是否对象 

例子:

$a = "";
if(is_int($a))
{
    echo "a是整型";
}
else
{
    echo "a不是整型";
}
输出结果:a不是整型
可以通过例子举一反三。

PHP-变量类型的检测

标签:

原文地址:http://www.cnblogs.com/kwongyan/p/4693992.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!