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 相关文章推荐
了解Joomla 这款来自国外的php网站管理系统
Mar 11 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-1 开始了解php
Jul 03 PHP
浅析PHP程序设计中的MVC编程思想
Jul 28 PHP
smarty表格换行实例
Dec 15 PHP
PHP获取QQ达人QQ信息的方法
Mar 05 PHP
PHP Try-catch 语句使用技巧
Feb 28 PHP
实现PHP框架系列文章(6)mysql数据库方法
Mar 04 PHP
thinkPHP分组后模板无法加载问题解决方法
Jul 12 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
May 21 PHP
PHP chr()函数讲解
Feb 11 PHP
关于laravel模板中生成URL的几种模式总结
Oct 18 PHP
laravel5 Eloquent 实现事务方式
Oct 21 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执行多个存储过程的方法【基于thinkPHP】
2016/11/08 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
YII框架实现自定义第三方扩展操作示例
2019/04/26 PHP
php无限极分类实现方法分析
2019/07/04 PHP
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
js option删除代码集合
2008/11/12 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换
2012/02/27 Javascript
javascript动态加载三
2012/08/22 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
浅谈jQuery hover(over, out)事件函数
2016/12/03 Javascript
es6的数字处理的方法(5个)
2017/03/16 Javascript
vue+element-ui+ajax实现一个表格的实例
2018/03/09 Javascript
Vue2.0 实现单选互斥的方法
2018/04/13 Javascript
ES6基础之展开语法(Spread syntax)
2019/02/21 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
2019/05/08 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
2020/12/10 Vue.js
python网络编程学习笔记(九):数据库客户端 DB-API
2014/06/09 Python
浅谈python中的变量默认是什么类型
2016/09/11 Python
python使用标准库根据进程名如何获取进程的pid详解
2017/10/31 Python
用tensorflow搭建CNN的方法
2018/03/05 Python
OpenCV+face++实现实时人脸识别解锁功能
2019/08/28 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
Python调用JavaScript代码的方法
2020/10/27 Python
世界上最大的餐具公司:Oneida
2016/12/17 全球购物
床上用品全球在线购物:BeddingInn
2016/12/18 全球购物
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
服装销售人员求职自我评价
2013/09/26 职场文书
幼儿园父亲节活动总结
2015/02/12 职场文书
css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效
2021/04/29 HTML / CSS
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python
详解PHP Swoole与TCP三次握手
2021/05/27 PHP
JavaScript阻止事件冒泡的方法
2021/12/06 Javascript