变量的三元运算符

use*_*779 0 php datetime

我有一个日期字段,返回'1970-01-01'为空值.所以我想为变量创建一个三元运算符.$from然后它返回1970-01-01.我做错了什么

$from=$asset_other_details->start_date;  //1970-01-01
$from == '1970-01-01' ? '' : $from ;
Run Code Online (Sandbox Code Playgroud)

Ana*_*Die 8

您必须$form根据比较输出分配新值,如下所示: -

$from = $asset_other_details->start_date;  //1970-01-01
$from = ($from == '1970-01-01') ? '' : $from ;
Run Code Online (Sandbox Code Playgroud)

输出要理解: - https://eval.in/867743