1

我有以下情况,但不知道该怎么做,任何人都可以帮助我。

$array = ['day' => 08:00, 'day' => 07:00, 'day' => 07:30] 

how to sum is 22:30

在此处输入图像描述

请帮助我,非常感谢

4

1 回答 1

1

对于类似...

$array = ['08:00', '07:00', '07:30']; 

尝试这个...

  $sum_minutes = 0;
  foreach($array as $time) {
      $explodedTime = array_map('intval', explode(':', $time ));
      $sum_minutes += $explodedTime[0]*60+$explodedTime[1];
  }
  $sumTime = floor($sum_minutes/60).':'.floor($sum_minutes % 60);

顺便说一句,你不能像这个问题一样在你的数组中直接有多个“天”键。

于 2022-02-23T08:36:20.033 回答