0
我可以使用三元函數來替換此代碼嗎?具有IF和OR語句的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'用於西班牙語,當用戶離開字段空白時。
想要'$ a =(isset($ _ POST ['something'])||($ _POST ['something'] ==「」))? 'N/A':$ _POST ['something'];' – Spooky 2015-04-01 00:29:46
@Spooky不會總是'N/A'? – chris85 2015-04-01 00:31:33
我認爲這個'if'的邏輯是關閉的。如果它是「isset」或者它是空的,你將它設置爲「N/A」。這就是你想要的,我不認爲你會永遠達到實際價值.. – chris85 2015-04-01 00:37:15