《PHP视频教程》php变量同等于空

雅思2024-04-13 16:08:42佚名

在PHP中,empty的意思是“空”,是一个内置函数,用于检查变量是否为空。 语法为“empty($var)”; 当变量值为 0、空字符串、“0.0”、“0”、NULL、FALSE、空数组、empty() 时考虑该变量

在PHP中empty是什么意思,empty的意思是“空”,是一个内置函数,用于检查变量是否为空。 语法为“empty($var)”; 当变量值为 0、空字符串、"0.0"、""0""、NULL、FALSE、空数组时,empty() 认为该变量等于空。

本教程运行环境:系统,PHP7.1版本,DELL G3电脑

empty是什么意思_意思是的英文_意思是什么

空就是“空”的意思。

empty() 是 PHP 中的一个内置函数,用于确定变量是否为“空”。

空还检查变量是否为空或零。 当变量值为0时,empty()认为该变量相当于为空,相当于没有被设置。

例子:

$id=0;
empty($id)?print "It's empty .":print "It's $id ."; 
//结果:It's empty .
print "
"; !isset($id)?print "It's empty .":print "It's $id ."; //结果:It's 0 .

当变量不存在,或者其值等于FALSE时,则认为该变量不存在。 如果变量不存在,empty() 不会生成警告。

注意:在 PHP 5.5 之前,empty() 仅支持变量; 其他任何事情都会导致解析错误。 也就是说,下面的代码不会生效:

empty(trim($name))

相反,您应该使用:

trim($name) == false

即使变量不存在,empty() 也不会生成警告。 这意味着empty()本质上等价于!isset($var) || $var==假。

返回值:

当 var 存在且为非空、非零值时返回 FALSEempty是什么意思,否则返回 TRUE。

以下变量被视为空:

例子:

empty是什么意思_意思是的英文_意思是什么

<?php
$ivar1=0;
$istr1='Runoob';
if (empty($ivar1))
{
    echo '$ivar1' . " 为空或为 0。" . PHP_EOL;
}
else
{
    echo '$ivar1' . " 不为空或不为 0。" . PHP_EOL;
}
if (empty($istr1))
{
    echo '$istr1' . " 为空或为 0。" . PHP_EOL;
}
else
{
    echo '$istr1' . " 字符串不为空或不为0。" . PHP_EOL;
}
?>

输出:

$ivar1 为空或为 0。
$istr1 字符串不为空或不为0。

推荐学习:《PHP视频教程》

相关推荐

猜你喜欢

大家正在看

换一换