添加多次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个变量名,并将其张贴在这里。您还没有尝试编码来解决您的需求。