功能要求
使用检测数据类型的函数,对不同类型的数据进行检测。
实例代码
<?php
//检测数据类型
$a = true;
$b = "你好世界!";
$c = 123456;
echo "$a 变量是否为布尔型:" . is_bool($a) . "
"; //检测变量是否为布尔型
if (is_bool($a)) {
echo "$a 是尔类型
";
} else {
echo "$a 不是布尔类型
";
}
echo "$b 变量是否为字符串型:" . is_string($b) . "
"; //检测变量是否为字符串型
if (is_string($b)) {
echo "$b 是字符串类型
";
} else {
echo "$b 不是字符串类型
";
}
echo "$c 变量是否为整型:" . is_int($c) . "
"; //检测变量是否为整型
if (is_int($c)) {
echo "$c 是整型
";
} else {
echo "$c 不是整型
";
}
echo "$c 变量是否为浮点型:" . is_float($c) . "
";//检测是否为浮点型
if (is_float($c)) {
echo "$c 是浮点型
";
} else {
echo "$c 不是布浮点型
";
}
?>
运行结果
知识说明
PHP内置了检测数据类型的系列函数,可以对不同类型的数据进行检测,判断其是否属于某个类型,如果符合则返回ture,否则返回false。检测数据类型的函数表:
由于变量$c不是浮点数,所以的is_float($c)返回值为false,即为空值。
功能要求
使用val_dump()函数获得变量或表达式的信息。
实例代码
<?php
//函数var_dump()
var_dump(123);//输出:int(123)
echo "
";
var_dump((int)false);//输出:int(0)
echo "
";
var_dump((bool)NULL);//输出:bool(false)
echo "
"
?>
运行结果
知识说明
var_dump():函数用于输出变量的相关信息,显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。
留言与评论(共有 0 条评论) “” |