新闻中心

怎么判断PHP代码中变量是否为空和是否有值存在

2020-04-14 17:20:23
浏览次数:172
返回列表

在新手刚学习PHP或进行PHP项目开发时,会遇到某变量不存在或者某变量为空的提示,下面说一下解决办法。


(1) isset函数判断变量是否存在

1-2004141H641191.png

使用isset函数判断$a变量是否存在,判断结果如下图:

1-2004141I510409.png

图中显示为true,则表示$a这个变量是存在的。

1-2004141HGbS.png

判断$x变量是否存在,判断结果如下图:

1-2004141I519129.png


图中显示为false,则表示$x这个变量时不存在的。

总结:PHP中isset函数是用来检测变量是否存在已设置并且非 NULL。如果某个变量存在并且值不是 NULL 则返回 TRUE,否则返回 FALSE。


(2) empty函数判断变量是否为空

1-2004141H9291H.png

此时打印出来的结果就是如下图:

1-2004141H9432F.png

总结:PHP中empty函数是用来检查一个变量是否为空的。当某个变量存在并且是一个非空非零的值时返回 FALSE 否则返回 TRUE