gpt4 book ai didi

php - 检查 while 循环中所有字段的值,无需在每个字段上使用单独的 if 语句

转载 作者:行者123 更新时间:2023-11-29 06:10:51 24 4
gpt4 key购买 nike

我正在尝试找到一种非冗余的方法来检查我返回的字段是否为空''..

例如,我目前正在执行此操作来检查所有字段:

while ($row = mysql_fetch_array($result)) {

if ($row['yr'] == '') {
$row['yr'] = "Unavailable";
}

if ($row['work_cmt'] == '') {
$row['work_cmt'] = "Unavailable";
}

我有大约 20 个字段需要检查,这看起来很多余。我一直无法找到适合这个的 php 函数,并且不确定最好的方法是什么。

最佳答案

您可以使用 foreach 循环遍历这些项目,依次测试每个项目:

foreach ($row as $key => $value) {
if ($value == '') {
$row[$key] = 'Unavailable';
}
}

关于php - 检查 while 循环中所有字段的值,无需在每个字段上使用单独的 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9248213/

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