gpt4 book ai didi

PHP值没啥?

转载 作者:行者123 更新时间:2023-11-29 01:15:16 25 4
gpt4 key购买 nike

如果有一段代码从sql数据库中获取一些数据

$comms = $row['comments'] ; 

if ($comms != "") {
$tooltip = "<b>Notes :</b> $comms </br> ";
}

我想做的是仅当数据中有内容时才显示结果。我正在使用 if 语句来确定 $comms 中是否有任何数据,但我尝试的所有内容 (""""0 false) 都返回 true。 nothing 返回时的值是多少(虽然我没有包含所有代码,但我向您保证 $comms 中有返回值)

任何帮助都会很棒,谢谢

最佳答案

if (!empty($comms)) {
$tooltip = "<b>Notes :</b> $comms </br> ";
}

参见 http://php.net/manual/en/function.empty.php

如果您可能从数据库中获得一个仅包含空格的值(我对此表示怀疑,但无论如何),您将需要 trim首先是那个变量:

$comms = trim($comms);
if (!empty($comms)) {
$tooltip = "<b>Notes :</b> $comms </br> ";
}

回应@anthares 评论(来自 manual ):

The following things are considered to be empty:

  • "" (an empty string)
  • 0 (0 as an integer)
  • "0" (0 as a string)
  • NULL
  • FALSE
  • array() (an empty array)
  • var $var; (a variable declared, but without a value in a class)

关于PHP值没啥?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2410707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com