gpt4 book ai didi

php - NULL 或 EMPTY 变量的问题

转载 作者:行者123 更新时间:2023-11-29 03:27:47 24 4
gpt4 key购买 nike

我正在尝试编写一个非常简单的 php 单行 if 语句,但遇到空结果问题。如果公司名称为 NULL,则使用名字 + 姓氏组合。

SELECT `firstname`, `lastname`, `companyname` FROM (`client`) WHERE `client_id` = '116'

Array
(
[firstname] => John
[lastname] => Citizen
[companyname] =>
)

$name = trim($row['companyname']) == FALSE ? $row['firstname'] & " " & $row['lastname'] : $row['companyname'] ;

我已经尝试了以下所有选项都无济于事;

  • ==假
  • === NULL

但他们都不会返回我期望的名字 + 姓氏组合。

最佳答案

尝试使用 empty功能。如果$row['companyname']为空则返回 $row['firstname'] 的连接字符串和 $row['lastname']否则返回 $row['companyname'] 的修剪值.

$name = ( empty(trim($row['companyname'])) ? ($row['firstname'].' '.$row['lastname']) : trim($row['companyname']) );

关于php - NULL 或 EMPTY 变量的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33948078/

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