2014-04-15 29 views
0

我想將從數據庫回顯的時間轉換爲.php頁面。 當我上傳CSV數據庫與持續時間的表格行看起來是這樣的:如何更改.php中的時間

錶行:

|Duration|   

500  > 5:00 
234  > 2:34 
1100 > 11:00 
520  > 5:20 
1300 > 13:00 
10000 > 1:00:00 

所以我想是顯示它這樣> 5:00。

如果我改變TABLE ROW持續時間到TIME比我得到這個00:05:00。

那麼,我需要如上所述改變它如何解釋? 希望我解釋得很好

在此先感謝。

回答

1
<?php 
foreach (array(500, 234, 1100, 520, 1300, 10000) as $number) { 
    echo $number, "\t"; 
    $number = str_pad($number, 6, 0, STR_PAD_LEFT); 
    echo ltrim($number{0}.$number{1}.':'.$number{2}.$number{3}.':'.$number{4}.$number{5}, ":0"), "\n"; 
} 

http://codepad.org/FrjWtgqx

+0

WOOW!感謝',如果我不知道我是否已經有一些行像5點和thousend行數字?我應該怎樣才能一一輸入?感謝您的答覆。 – Tasos

1

功能wordwrap()可能是有用的:

foreach (['500', '234', '1100', '520', '1300', '10000'] as $number) { 
    $time = strrev($number); 
    $time = wordwrap($time, 2, ':', true); 
    $time = strrev($time); 
    echo "$number was transformed to $time\n"; 
} 

demo