【发布时间】:2015-08-19 17:03:07
【问题描述】:
我目前有一个格式为array($time,$time,$time,$time,$time, $time) 的数组,其中$time 是格式为m:ss:MM 的字符串,其中m=分钟、s=秒和M=毫秒。
我该怎么做?
我对如何做到这一点有一个粗略的想法:
将每个字符串转换为时间戳
遍历数组并调用平均函数或进行数学计算(不确定它如何与 unix 时间戳一起使用)。
感谢您的帮助
【问题讨论】:
-
我相信 PHP 中没有任何神奇的功能。你必须写一些东西来总结所有的值,然后除以元素的数量。您可以为此创建一个函数,方法是输入两个值并分解时间,对值求和,验证(例如,如果秒大于 60,您可以将其变为额外的小时),然后您可以执行相同的操作来除以元素的数量,因此您最终可以获得平均时间。
-
@MatheusLoureiro 你能给我看一下代码吗?我是 Web 开发的新手。谢谢。如果可行,我将连根拔起并标记为已回答。
-
我刚刚添加了一个答案,因为它不适合作为评论。
-
看看my Time value class,它可以做你想做的事情,还有更多。
-
@vascowhite 这是否支持我的时间格式?它是否也以相同的格式显示输出?看起来不像。