PHP基础知识检测数据类型

美丽的黄皮肤爱心援助工程 http://pf.39.net/bdfyy/bjzkbdfyy/180524/6278634.html

功能要求

使用检测数据类型的函数,对不同类型的数据进行检测。

实例代码

!doctypehtml

html

head

metacharset="utf-8"

title使用检测数据类型的函数,对不同类型的数据进行检测。/title

/head

body

?php

//检测数据类型

a=true;

b="你好世界!";

c=;

echo"a变量是否为布尔型:".is_bool(a)."br/";//检测变量是否为布尔型

if(is_bool(a)){

echo"a是尔类型br";

}else{

echo"a不是布尔类型br";

}

echo"b变量是否为字符串型:".is_string(b)."br";//检测变量是否为字符串型

if(is_string(b)){

echo"b是字符串类型br";

}else{

echo"b不是字符串类型br";

}

echo"c变量是否为整型:".is_int(c)."br";//检测变量是否为整型

if(is_int(c)){

echo"c是整型br";

}else{

echo"c不是整型br";

}

echo"c变量是否为浮点型:".is_float(c)."br";//检测是否为浮点型

if(is_float(c)){

echo"c是浮点型br";

}else{

echo"c不是布浮点型br";

}

?

/body

/html

运行结果

知识说明

PHP内置了检测数据类型的系列函数,可以对不同类型的数据进行检测,判断其是否属于某个类型,如果符合则返回ture,否则返回false。检测数据类型的函数表:

由于变量c不是浮点数,所以的is_float(c)返回值为false,即为空值。

功能要求

使用val_dump()函数获得变量或表达式的信息。

实例代码

!doctypehtml

html

head

metacharset="utf-8"

title使用val_dump()函数获得变量或表达式的信息。/title

/head

body

?php

//函数var_dump()

var_dump();//输出:int()

echo"br/";

var_dump((int)false);//输出:int(0)

echo"br/";

var_dump((bool)NULL);//输出:bool(false)

echo"br/"

?

/body

/html

运行结果

知识说明

var_dump():函数用于输出变量的相关信息,显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。




转载请注明:http://www.aierlanlan.com/rzdk/3247.html