添加多次PHP

添加多次PHP,php,datetime,time,Php,Datetime,Time,我正在为员工建立一个在线时间表。在时间表的末尾,我需要显示工作的总小时数:分钟 我将工作时间作为变量: $MondaysActual $TuesdaysActual $WednesdaysActual $ThursdaysActual $FridaysActual 保存的数据类似于07:20——员工工作7小时20分钟 我如何简单地将这5次加在一起,并将总数显示为小时:分钟?试试这个 $times = array(); $times[] = "12:59"; $times[]

我正在为员工建立一个在线时间表。在时间表的末尾,我需要显示工作的总小时数:分钟

我将工作时间作为变量:

$MondaysActual 
$TuesdaysActual 
$WednesdaysActual 
$ThursdaysActual 
$FridaysActual 
保存的数据类似于
07:20
——员工工作7小时20分钟

我如何简单地将这5次加在一起,并将总数显示为小时:分钟?

试试这个

   $times = array();


$times[] = "12:59";
$times[] = "0:58";
$times[] = "0:02";

// pass the array to the function
echo AddPlayTime($times);

function AddPlayTime($times) {
    $minutes = 0; //declare minutes either it gives Notice: Undefined variable
    // loop throught all the times
    foreach ($times as $time) {
        list($hour, $minute) = explode(':', $time);
        $minutes += $hour * 60;
        $minutes += $minute;
    }

    $hours = floor($minutes / 60);
    $minutes -= $hours * 60;

    // returns the time already formatted
    return sprintf('%02d:%02d', $hours, $minutes);
}

请您具体说明您尝试过什么,以及为什么它对您不起作用可能duplicate@Alex-尝试了此操作,但结果没有返回任何您尝试过的内容(代码库)?你得到了什么结果?错误是什么?您使用的具体环境是什么?更具体的问题是——找到答案越简单。此外,考虑一下< <代码> > <代码>可以查看的内容,您尝试在一些未指定的文本编辑器中输入5个变量名,并将其张贴在这里。您还没有尝试编码来解决您的需求。