【发布时间】:2018-11-25 07:50:37
【问题描述】:
这是一个函数,它显示结果但是当结果为0或空值时,它不打印并放置空格。当结果为0时它不打印,怎么办?
$holding_time = DB::table('trade')
->select(DB::raw('trade.*'))
->join('exchanges', 'trade.exchange_id', '=', 'exchanges.id')
->where('trade.user_id', $user_id)
->select(DB::raw('SUM(TIMESTAMPDIFF(HOUR,buy_datetime, sell_datetime)) as first_hour_total_time'))
->first();
DD("$holding_time");
【问题讨论】:
-
当
$holding_time为空时,使用if语句返回另一个值 -
当结果为空或零时你想打印什么?
-
当结果为零时打印 0 -@RamAnji
-
你试过
response()->json($holding_time ?? 'NULL');吗? (PHP 7)
标签: mysql laravel laravel-5 laravel-4 eloquent