您的位置 首页 php

「PHP基础知识」检测数据类型

功能要求

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

实例代码

<!doctype html>

<html>

<head>

<meta charset=”utf-8″>

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

</head>

<body>

<?php

//检测数据类型

$a = true;

$b = “你好世界!”;

$c = 123456;

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()函数获得变量或表达式的信息。

实例代码

<!doctype html>

<html>

<head>

<meta charset=”utf-8″>

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

</head>

<body>

<?php

//函数var_dump()

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

echo “<br />”;

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

echo “<br />”;

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

echo “<br />”

?>

</body>

</html>

运行结果

知识说明

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

文章来源:智云一二三科技

文章标题:「PHP基础知识」检测数据类型

文章地址:https://www.zhihuclub.com/150141.shtml

关于作者: 智云科技

热门文章

网站地图