教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php判断不为空

php判断不为空

发布时间:2020-07-15   编辑:jiaochengji.com
教程集为您提供php判断不为空等资源,欢迎您收藏本站,我们将为您提供最新的php判断不为空资源

empty()功能:检测变量是否为”空”

说明:任何一个未初始化的变量、值为 0 或 false 或 空字符串”” 或 null的变量、空数组、没有任何属性的对象, empty(变量) == true。 (推荐学习:PHP视频教程)

注意1:未初始化的变量也能被empty检测为”空”。

注意2:empty只能检测变量,而不能检测语句。

<?php
$a = 0;
$b = '';
$c = array();
if (empty($a)) echo '$a 为空' . "<br/>";
if (empty($b)) echo '$b 为空' . "<br/>";
if (empty($c)) echo '$c 为空' . "<br/>";
if (empty($d)) echo '$d 为空' . "<br/>";
//结果
// $a 为空
// $b 为空
// $c 为空
// $d 为空
var_dump(empty(null));
var_dump(empty(0));
var_dump(empty(''));
var_dump(empty([]));
//结果
// bool(true)
// bool(true)
// bool(true)
// bool(true)

var == null功能:判断变量是否为”空”

说明:值为 0 或 false 或 空字符串”” 或 null的变量、空数组、都将判断为 null。

注意:与empty的显著不同就是:变量未初始化时 var == null 将会报错。

is_null功能:检测变量是否为”null”

说明:当变量被赋值为”null”时,检测结果为true。

注意1:null不区分大小写:a=null;a=null;a = NULL 没有任何区别。

注意2:仅在变量的值为”null”时,检测结果才为true,0、空字符串、false、空数组都检测为false。

注意3:变量未初始化时,程序将会报错。

以上就是php判断不为空的详细内容,更多请关注教程集其它相关文章!

  • 本文原创发布教程集,转载请注明出处,感谢您的尊重!
  • 您可能感兴趣的文章:
    php 判断数组是否为空的几种方法
    php如何判断数组不为空
    php怎么判断变量是否为空
    php中如何判断数组是否为空
    关于php函数isset和empty的一些误解
    python怎么判断列表为空
    PHP中判断变量为空的方法总结
    php 关联数组判断是否为空
    python怎么判断一个文件为空
    PHP isset与empty使用举例

    [关闭]
    ~ ~