表示的是時長,但是,保存類型是文本。

現在要求,用php如何將這些記錄進行累加,最后顯示為一個總時長為秒鐘的結果? 復 " /> 精灵使的剑舞无删减版在线观看,日本综合字幕,99精品视频免费观看视频

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php 記錄進行累加并顯示總時長為秒的結果

現在有一個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 記錄進行累加并顯示總時長為秒的結果,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 日喀则市| 焉耆| 晋江市| 铜梁县| 明光市| 高雄市| 松阳县| 陈巴尔虎旗| 玛曲县| 宁河县| 留坝县| 和平县| 巴林右旗| 黄龙县| 项城市| 岳阳市| 临江市| 鹤峰县| 昭苏县| 新巴尔虎右旗| 大余县| 晴隆县| 土默特左旗| 兖州市| 枣阳市| 吉安县| 漳浦县| 德清县| 徐汇区| 基隆市| 海口市| 化德县| 石泉县| 德州市| 夏河县| 铁岭县| 文登市| 虹口区| 阜南县| 桂平市| 宁南县|