用PHP和Laravel将时间除以整数
我想用php或laravel中的整数除以时间间隔用PHP和Laravel将时间除以整数,php,laravel,time,integer,division,Php,Laravel,Time,Integer,Division,我想用php或laravel中的整数除以时间间隔 $vidDuration = Video::selectRaw('SEC_TO_TIME(SUM(TIME_TO_SEC(duration))) AS total') ->whereIn('id', [3,4,5]) ->pluck('total') ->toArray(); 我从中得到的结果是数组([0]=>00:0
$vidDuration = Video::selectRaw('SEC_TO_TIME(SUM(TIME_TO_SEC(duration))) AS total')
->whereIn('id', [3,4,5])
->pluck('total')
->toArray();
我从中得到的结果是数组
([0]=>00:08:18)
,所以我想将$vidDuration[0])
除以2,得到结果00:04:09
。用整数对时间进行全除法。将复杂的字符串除以某个东西永远不是直截了当的。但你可以简单地做到
SEC_TO_TIME(SUM((TIME_TO_SEC(duration)/2))) AS total
因为从
时间到秒()
的输出将是一个简单的整数可能秒到秒时间(总和((时间到秒(持续时间)/2))
(int)$vidDuration[0]/2您可以这样使用此操作已完成,但如果我想除以一个变量,请告诉我解决方案将2
替换为$var
将单引号更改为双引号