不确定我是否采取了正确的方法。我希望只有在字段中设置了值才能显示。我已经通过几种方式进行了测试
1)如果设置了值,则表示正确显示
2)如果我组成一些随机变量,则正确显示“N / A”。但是,
3)如果字段中的值没有设置值,则仍会显示回显文本,当然没有任何设置值。
if (isset($row['DATE'])) {
echo "Dated: {$row['DATE']} <br />" ;
} else {echo "N/A" ; }
那我错过了什么?如何让此代码识别并忽略空字段?
答案 0 :(得分:1)
empty()
将返回true:
if (!empty($row['DATE'])) {
echo "Dated: {$row['DATE']} <br />" ;
} else {echo "N/A" ; }
答案 1 :(得分:0)
您正在寻找empty()函数。如果变量为空或未设置,它们将返回false。
答案 2 :(得分:0)
如果检查值是否未设置,我会使用另一个(!isset($row['DATE']))
RGDS。