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的header和asp中的redirect比较
Oct 09 PHP
PHP SEO优化之URL优化方法
Apr 21 PHP
本地机apache配置基于域名的虚拟主机详解
Aug 10 PHP
Smarty模板学习笔记之Smarty简介
May 20 PHP
php设置静态内容缓存时间的方法
Dec 01 PHP
smarty内置函数capture用法分析
Jan 22 PHP
PHP查询大量数据内存耗尽问题的解决方法
Oct 28 PHP
php PDO异常处理详解
Nov 20 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
Aug 07 PHP
PHP的PDO连接讲解
Jan 24 PHP
PHP架构及原理知识点详解
Dec 22 PHP
php计数排序算法的实现代码(附四个实例代码)
Mar 31 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
提高define性能的php扩展hidef的安装和使用
2011/06/14 PHP
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
2009/03/21 Javascript
不一样的文字闪烁 轮番闪烁
2009/11/11 Javascript
jquery下json数组的操作实现代码
2010/08/09 Javascript
js获取或设置当前窗口url参数的小例子
2013/10/14 Javascript
用js代码改变单选框选中状态的简单实例
2013/12/18 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
实现图片预加载的三大方法及优缺点分析
2014/11/19 Javascript
JS网页在线获取鼠标坐标值的方法
2015/02/28 Javascript
JavaScript实现向OL列表内动态添加LI元素的方法
2015/03/21 Javascript
JavaScript使用concat连接数组的方法
2015/04/06 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
2016/05/28 Javascript
js注入 黑客之路必备!
2016/09/14 Javascript
angularjs中使用ng-bind-html和ng-include的实例
2017/04/28 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
加速vue组件渲染之性能优化
2020/04/09 Javascript
JavaScript实现像雪花一样的Hexaflake分形
2020/07/07 Javascript
[00:47]DOTA2荣耀之路6:玩不了啦!
2018/05/30 DOTA
Python随机生成数据后插入到PostgreSQL
2016/07/28 Python
Python3安装Scrapy的方法步骤
2017/11/23 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
2018/11/29 Python
pytorch permute维度转换方法
2018/12/14 Python
使用Python计算玩彩票赢钱概率
2019/06/26 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
Html5大文件断点续传实现方法
2015/12/05 HTML / CSS
西班牙网上书店:Casa del Libro
2016/11/01 全球购物
中专生职业生涯规划书范文
2014/01/10 职场文书
二年级语文教学反思
2014/02/02 职场文书
入党积极分子学习两会心得体会范文
2014/03/17 职场文书
工程承诺书怎么写
2014/05/24 职场文书
2014年政府采购工作总结
2014/12/09 职场文书
单位介绍信格式范文
2015/05/04 职场文书
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL
升级 Win11 还是坚守 Win10?微软 Win11 新系统缺失功能大盘点
2022/04/05 数码科技