用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

我想用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: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
将单引号更改为双引号