php 記錄進行累加并顯示總時長為秒的結(jié)果
Jun 13, 2016 pm 12:04 PM
現(xiàn)在有一個mysql數(shù)據(jù)庫的test表里有一個duration字段,里面有三條記錄:
00:22:32
13:42:21
134:42:21
表示的是時長,但是,保存類型是文本。
現(xiàn)在要求,用php如何將這些記錄進行累加,最后顯示為一個總時長為秒鐘的結(jié)果?
復制代碼 代碼如下:
//連接數(shù)據(jù)庫... 略
$total = 0; //總秒數(shù)
$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;
這里主要是查詢出數(shù)據(jù),然后使用explode函數(shù),以“:”分割字符串,得到一個數(shù)組。
然后分別算出小時對應的秒數(shù),分鐘對應的秒數(shù)。然后和把這些秒數(shù)加起來。
最后得到總秒數(shù)。

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











PHP??? ???? ??? ?? ?? ????? ???? ??? ?? ??? ??? ?? ? ??? ??? ???? ?????. ???? 0?? ???? ?? ??? ???? ? ?? ???? ?? ?? ? ? ????. MB_SUBSTR? ?? ??? ??? ???????. ? : $ str = "hello"; echo $ str [0]; ?? H; ??? MB_SUBSTR ($ str, 1,1)? ?? ??? ??? ??? ??????. ?? ???????? ???? ??? ???? ?? ???? ?? ?? ???? ?????? ??? ????? ?? ??? ?? ??? ???? ???? ?? ????.

PHP?? ?? ??? ???? ?? ??? ?? ???? ???? ?? ??_start ()? ???? ??? ???????. 1. ?? ??? ??? ? $ _session hyperglobal ??? ???? $ _session [ 'username'] = 'john_doe'? ?? ?? ?? ?? ??????. ???, ??, ?? ? ??? ??? ?? ??? ??? ??? ??? ??? ?? ?? ???? ???? ????. 2. ?? ??? ?? ?? ?? session_start ()? ?? ? ?? echo $ _session [ 'username']? ?? ?? ?? $ _session ??? ????????. ISSET ()? ???? ??? ??? ?? ??? ????? ???? ?? ????.

PHP?? SQL ??? ???? ?? ??? ??? ????. 1. SQL ?? ? ???? ???? ?? ??? ??? (? : PDO ?? MySQLI)? ?????. 2. ?? ???? ???? ?? ????? ??? ??? ????. 3. IS_NUMERIC () ? FILTER_VAR () ??? ?? ??? ??? ????? ?????. 4. ?? SQL ???? ?? ???? ?? ?? ?? ?? ???? ??????. 5. ???? ???? ?? ??? ?? ?? ??? ??????. ??? ??? ????? ????? ?? ?????? SQL ??? ??? ?????.

PHP?? ?? ?? ID? ?? ??? Session_id () ??? ???? ???? Session_Start ()? ???? ????? ??????. 1. ??? ????? ?? _start ()? ?????. 2. Session_id ()? ???? ?? ID? ?? ABC123DEF456GHI789? ??? ???? ?????. 3. ??? ?? ??? Session_Start ()? ??????, ???? ???? ?????? ?? ??? ?????? ??? ??????. 4. ?? ID? ??, ?? ?? ? ?? ?? ??? ??? ? ??? ?????? ???????. ??? ???? ????? ID? ????? ?? ? ??? ??????.

PHP ????? ?? ???? ????? Syntax substr (String $ String, int $ start,? int $ length = null) ? substr () ??? ??? ? ??? ??? ???? ??? ??? ?????. ???? ?? ?? ??? ??? ?? ? ?? MB_SUBSTR () ??? ???? ?? ??? ??????. ?? ???? ?? ???? ?? ????? ?? exploit () ?? strtr ()? ???? ?? ?? ??? ?? ??? ?? ??? ?? ??? ? ????.

UnitTestingInphPinvolvesVeverifying individualCodeUnitsInitsIntsormeStodStocatchBugSearlyLylyLearLiAberFactoring.1) setupphPunitviacomposer, createEatestDirectory, and ConfigeAuteAutoloadandPhpunit.xml.2) writeTestCases-oct-oct-asserterfat

PHP? ??? ???? ??? ?? ?? ??? SQL ??? ????? ???? ??? ???? ? ????. 1. ??? ???? ???? ?? ? SQL ??? ???? ?? ???? ??? ?? ??? ???? SQL ???? ??? ? ?? ??? ?????. 2. PDO ? MySQLI ??? PHP ?? ???? ?????, ?? PDO? ?? ?????? ? ?? ??? ????, ?? ??? ?? ???? ??? ????? ?????. 3. MySQLI? MySQL? ?? ??? ?????? ??? ?????? ???? ????. 4. ??? ??? ?? SQL? ???? ? ??? ??? ??? ??? ?? ?? ? (? :? 5. ??? ???? ???? ?? ?? ? ? ?? ?????????. 6. ??? ??? ? ??? ?????.

PHP?? ?? ???? ??? exploit () ??? ???? ???? ??? ???? ????. ? ??? ??? ?? ??? ?? ???? ?? ???? ??? ??? ?????. ??? Exploit (???, ???, ??)??, ??? ???? ????? ???? ?? ?????, ??? ????? ?? ?? ?????? ??? ?? ?????. ?? ?? $ str = "Apple, Banana, Orange"; $ arr = Explode ( ",", $ str); ??? [ "Apple", "Bana???
