带有IF和OR语句的PHP三元函数

时间:2015-04-01 00:23:12

标签: php

我可以使用三元函数替换此代码吗?

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”的西班牙语。

1 个答案:

答案 0 :(得分:1)

这应该这样做。

$a = (!empty($_POST['something'])) ? $_POST['something'] : 'N/A';