我有現在的問題是:如何做||三元組內的聲明?
$somevar = ($progress_date != ('0000-00-00 00:00:00' || '//'))?$progress_date:'NA';
,並沒有以往任何時候都吐了出來$ progress_date。它默認總是打印'NA'。
這樣做的,使用更少的()來分隔東西
$somevar = ($progress_date != '0000-00-00 00:00:00' || '//')?$progress_date:'NA';
使得它如此$ progress_date總是吐出來,甚至當日期設置爲0的字符串。
是否有利用三元語句她倆都設置爲0,空白的日期,日期是「NA」被打印出來的方法嗎?
使用一個適當的if語句。複雜的三元陳述是通向瘋狂的道路! – vascowhite