php 记录进行累加并显示总时长为秒的结果


Posted in PHP onNovember 04, 2011

现在有一个mysql数据库的test表里有一个duration字段,里面有三条记录:
00:22:32
13:42:21
134:42:21

表示的是时长,但是,保存类型是文本。

现在要求,用php如何将这些记录进行累加,最后显示为一个总时长为秒钟的结果?

//连接数据库... 略 
$total = 0; //总秒数 
$sql = "select duration from test"; 
$rs = mysql_query($sql); 
while($row = mysql_fetch_array($rs)) 
{ 
$arr=explode(":",$row[duration]); 
$h = $arr[0]*60*60; 
$m = $arr[1]*60; 
$s = $arr[2]; 
$total = $h+$m+$s; 
} 
echo $total;

这里主要是查询出数据,然后使用explode函数,以“:”分割字符串,得到一个数组。
然后分别算出小时对应的秒数,分钟对应的秒数。然后和把这些秒数加起来。
最后得到总秒数。

PHP 相关文章推荐
php win下Socket方式发邮件类
Aug 21 PHP
php cookies中删除的一般赋值方法
May 07 PHP
ThinkPHP与PHPExcel冲突解决方法
Aug 08 PHP
深入Apache与Nginx的优缺点比较详解
Jun 17 PHP
PHP中soap的用法实例
Oct 24 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
Smarty分页实现方法完整实例
May 11 PHP
Yii隐藏URL中index.php的方法
Jul 12 PHP
PHP获取数组中指定的一列实例
Dec 27 PHP
thinkPHP5框架中widget的功能与用法详解
Jun 11 PHP
PHP html_entity_decode()函数讲解
Feb 25 PHP
基于PHP实现短信验证码发送次数限制
Jul 11 PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 #PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 #PHP
php 伪造本地文件包含漏洞的代码
Nov 03 #PHP
有关php运算符的知识大全
Nov 03 #PHP
PHP读取txt文件的内容并赋值给数组的代码
Nov 03 #PHP
PHP支持多种格式图片上传(支持jpg、png、gif)
Nov 03 #PHP
PHP安全防范技巧分享
Nov 03 #PHP
You might like
PHP在Web开发领域的优势
2006/10/09 PHP
PHP 文件类型判断代码
2009/03/13 PHP
php生成酷炫的四个字符验证码
2016/04/22 PHP
jQuery bind事件使用详解
2011/05/05 Javascript
Javascript面向对象扩展库代码分享
2012/03/27 Javascript
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
js获取某月的最后一天日期的简单实例
2013/06/22 Javascript
artDialog双击会关闭对话框的修改过程分享
2013/08/05 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
jQuery实现导航回弹效果
2017/02/27 Javascript
JS中定位 position 的使用实例代码
2017/08/06 Javascript
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
对Angular中单向数据流的深入理解
2018/03/31 Javascript
React router动态加载组件之适配器模式的应用详解
2018/09/12 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
Vue实现根据hash高亮选项卡
2019/05/27 Javascript
swiper4实现移动端导航切换
2020/10/16 Javascript
微信小程序 select 下拉框组件功能
2019/09/09 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
[01:54]TI珍贵瞬间系列(五):压力
2020/08/29 DOTA
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
Tornado 多进程实现分析详解
2018/01/12 Python
Python常用模块之requests模块用法分析
2019/05/15 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
Python 下载Bing壁纸的示例
2020/09/29 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
详解HTML5如何使用可选样式表为网站或应用添加黑暗模式
2020/04/07 HTML / CSS
Html5 webRTC简单实现视频调用的示例代码
2020/09/23 HTML / CSS
汇科协同Java笔试题
2012/03/31 面试题
幼儿园新年寄语
2014/04/03 职场文书
2014年为民办实事工作总结
2014/12/20 职场文书
经典导游欢迎词
2015/01/26 职场文书
上班旷工检讨书
2015/08/15 职场文书
基于go interface{}==nil 的几种坑及原理分析
2021/04/24 Golang