百变鹏仔-专注前端行业精选
PHP函数
作者:鹏仔先生日期:2023-01-13 18:24:04浏览:2001分类:PHP
函数 | 描述 |
is_bool() | 判断是否是布尔型 |
is_int() | 判断是否是整型 |
is_float() | 判断是否是浮点型 |
is_string() | 判断是否是字符串 |
is_null() | 判断是否是为空 |
isset() | 判断变量是否有值 |
empty() | 判断变量是否为空 |
unset() | 释放变量 |
函数用法:一个函数名,后面有(),()里是传的值;
函数值:可以是 变量,也可以是自己写数据,因为变量保存的也是数据
1、is_bool() 判断是否为布尔值
<?php $key = true; var_dump(is_bool($key)); // 输出结果 bool(true) $key = false; var_dump(is_bool($key)); // 输出结果 bool(true) $key = 88; var_dump(is_bool($key)); // 输出结果 bool(false) $key = '百变鹏仔'; var_dump(is_bool($key)); // 输出结果 bool(false) ?>
2、is_int() 判断是否为整型
<?php $key = true; var_dump(is_int($key)); // 输出结果 bool(false) $key = 88; var_dump(is_int($key)); // 输出结果 bool(true) $key = '百变鹏仔'; var_dump(is_int($key)); // 输出结果 bool(false) ?>
3、if_folat() 判断是否是浮点型
<?php $key = true; var_dump(is_float($key)); // 输出结果 bool(false) $key = 88; var_dump(is_float($key)); // 输出结果 bool(false) $key = '百变鹏仔'; var_dump(is_float($key)); // 输出结果 bool(false) $key = 66.66; var_dump(is_float($key)); // 输出结果 bool(true) ?>
4、is_string() 判断是否为字符串
<?php $key = true; var_dump(is_string($key)); // 输出结果 bool(false) $key = 88; var_dump(is_string($key)); // 输出结果 bool(false) $key = '百变鹏仔'; var_dump(is_string($key)); // 输出结果 bool(true) $key = 66.66; var_dump(is_string($key)); // 输出结果 bool(false) ?>
5、is_null() 判断是否为空
<?php $key = null; var_dump(is_null($key)); // 输出结果 bool(true) $key = '百变鹏仔'; var_dump(is_null($key)); // 输出结果 bool(false) $key = 0; var_dump(is_null($key)); // 输出结果 bool(false) $key = ''; var_dump(is_null($key)); // 输出结果 bool(false) ?>
6、isset() 判断变量是否有值
<?php var_dump(isset($key)); // 输出结果 bool(false) $key = null; var_dump(isset($key)); // 输出结果 bool(false) $key = 'null'; var_dump(isset($key)); // 输出结果 bool(true) $key = ''; var_dump(isset($key)); // 输出结果 bool(true) $key = 0; var_dump(isset($key)); // 输出结果 bool(true) ?>
7、empty() 判断变量是否为空
<?php var_dump(empty($key)); // 输出结果 bool(true) $key = null; var_dump(empty($key)); // 输出结果 bool(true) $key = 'null'; var_dump(empty($key)); // 输出结果 bool(false) $key = ''; var_dump(empty($key)); // 输出结果 bool(true) $key = 0; var_dump(empty($key)); // 输出结果 bool(true) ?>
8、unset() 释放变量
<?php $key = '百变鹏仔'; unset($key); var_dump($key); // 输出结果 NULL ?>
扩展:isset() 和 empty() 的区别
isset() 函数: PHP中的 isset() 函数一般用来检测变量是否设置,或者检测变量是否存在。
isset()的返回值:
1、若变量不存在则返回 FALSE
2、若变量存在且其值为NULL,也返回 FALSE
3、若变量存在且值不为NULL,则返回 TURE
PHP函数 isset() 只能用于变量,传递任何其它参数都将造成解析错误。
检测常量是否已设置可使用 defined() 函数。
empty() 函数: PHP的empty()函数判断值是否为空
empty()的返回值:
1、若变量不存在则返回 TRUE
2、若变量存在且其值为""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 TURE
3、若变量存在且值不为""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 FALSE
- 上一篇:PHP 字符串函数
- 下一篇:百度小程序审核真麻烦呀
手机扫码访问
猜你还喜欢
- 01-13 PHP 字符串函数
- 01-12 PHP公共页面部分如何引入
- 01-12 http请求类型 POST请求
- 01-11 PHP 数组循环 if判断的使用
- 01-11 http请求类型 GET请求
- 01-04 PHP从静态资源到动态内容
- 01-03 PHP数组循环
- 12-30 PHP多维数组
- 12-30 PHP创建数组
- 12-29 PHP数据类型
- 12-29 PHP常量声明
- 12-29 PHP变量声明、变量命名规则、引号作用
暂无评论,来添加一个吧。