我可以使用三元函数替换此代码吗?
if (isset($_POST['something']) || ($_POST['something']=="")){
$a= "N/A";
else{
$a= $_POST['something'];
}
我正在尝试这个,但它不起作用......
$a = (isset($_POST['something']) || ($_POST['something']=="")) ? $_POST['something'] : 'N/A';
我正在发送一个字段可以为空的表单,当用户将字段留空时,我想替换为N / A或“没有aplica”的西班牙语。
答案 0 :(得分:1)
这应该这样做。
$a = (!empty($_POST['something'])) ? $_POST['something'] : 'N/A';