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与已存在的Java应用程序集成
Oct 09 PHP
PHP学习笔记之一
Jan 17 PHP
有关php运算符的知识大全
Nov 03 PHP
PHP filter_var() 函数 Filter 函数
Apr 25 PHP
php读取EXCEL文件 php excelreader读取excel文件
Dec 06 PHP
对淘宝URL中ID提取的PHP代码
Sep 01 PHP
php检查字符串中是否有外链的方法
Jul 29 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
Dec 18 PHP
PHP页面间传递值和保持值的方法
Aug 24 PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 PHP
PHP的new static和new self的区别与使用
Nov 27 PHP
PHP7 其他修改
Mar 09 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版(2)
2006/10/09 PHP
一篇入门的php Class 文章
2007/04/04 PHP
php设计模式 Facade(外观模式)
2011/06/26 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
php中time()和mktime()方法的区别
2013/09/28 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
2013/10/25 PHP
php设置静态内容缓存时间的方法
2014/12/01 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
php报错502badgateway解决方法
2019/10/11 PHP
基于PHP实现堆排序原理及实例详解
2020/06/19 PHP
jscript之List Excel Color Values
2007/06/13 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
NodeJS创建基础应用并应用模板引擎
2016/04/12 NodeJs
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
2016/06/16 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
ES6中Class类的静态方法实例小结
2017/10/28 Javascript
详解VUE 数组更新
2017/12/16 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
用javascript实现倒计时效果
2021/02/09 Javascript
python re正则表达式模块(Regular Expression)
2014/07/16 Python
Python3.4实现远程控制电脑开关机
2018/02/22 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
python 公共方法汇总解析
2019/09/16 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
python中封包建立过程实例
2021/02/18 Python
css3与html5实现响应式导航菜单(导航栏)效果分享
2014/02/12 HTML / CSS
精致的手工皮鞋:Shoe Embassy
2019/11/08 全球购物
自荐书范文范例
2014/02/13 职场文书
承诺书怎么写
2014/03/26 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
银行党员批评与自我批评
2014/10/15 职场文书
通报表扬范文
2015/01/17 职场文书