gpt4 book ai didi

使用 foreach 的 php echo 信息数据库将 0 更改为 no

转载 作者:搜寻专家 更新时间:2023-10-30 22:09:43 24 4
gpt4 key购买 nike

我有一个包含一些信息的数据库。使用 for each 语句从数据库中获取所有记录。

$row2['test'] 在数据库 0 或 1 中,0 表示否,1 表示是。我的 foreach 语句在显示记录时有效,但我想将测试记录中的 0 更改为 no,将 1 更改为 yes。我尝试过使用 if 语句,但遗憾的是它似乎不起作用。

foreach( $result as $row2 )

{ echo '<table ><tr><td>' . $row2['name'] . '</td></tr>' . '<tr><td>' . $row2['test'] . '</td></tr>' .'<tr><td>' . $row2['comments'] . '</td></tr> </table><p>'; } ?></p>

最佳答案

使用empty功能与ternary operator测试该值(查看手册以完整了解 empty 的含义,0 是其中一个值)。

foreach( $result as $row2 ) { 
$value .= !empty($row2['test']) ? 'yes' : 'no';
echo '<table ><tr><td>' . $row2['name'] . '</td></tr>' . '<tr><td>' . $value . '</td></tr>' .'<tr><td>' . $row2['comments'] . '</td></tr> </table><p>';
} ?></p>

关于使用 foreach 的 php echo 信息数据库将 0 更改为 no,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34598242/

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