15 0 0
PHP函数
白调 UID:10461 筑基期
2026-04-25 234

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


附件详情

  • 说明: 普通用户每次点击下载扣除1金币
  • 附件名:
    加载中...
  • 附件分类:
    暂无
  • 账户经验:
    0 点 [排行]
  • 账户金币:
    0 个 [兑换]
  • 账户灵石:
    0 枚 [充值]
  • 上传信息:
    白调|2026-04-25
  • 下载地址:
加载中...
Mr.Chen Mr.Chen UID: 1 点歌于 32天前
点歌
相关帖子
看过的人 (33)
  •  Mr.Chen
  • 梦里花
  • 苍凉
  • 稳心
  • 孤星
最新回复 (15)
  • 梦里花 UID:10534 练气期
    2026-04-25
    16

    登录后可见回帖内容
  • 空心人 UID:10543 练气期
    2026-04-25
    15

    登录后可见回帖内容
  • 赱進╭ UID:10522 练气期
    2026-04-25
    14

    登录后可见回帖内容

请先登录后发表评论!

返回

头条热榜

滑动查看更多

抖音热榜

滑动查看更多

快手热榜

滑动查看更多

2025年乙巳年蛇年
13:36:00
公历日期
9月26日
农历日期
八月初五
星期
星期五
下午好
金秋时节,愿您收获满满
距离国庆节还有5天

请先登录后发表评论!