我有现在的问题是:如何做||三元组内的声明?
$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