2014-02-09 104 views
-2

我有一個巨大的字符串,這是一個摘錄:PHP:更換時間字符串00:00:00到00:00

$str = "time1, 12:05:00, time2, 02:25:00, time3, 11:00:00"; 

我想有這樣的輸出,因爲秒將始終是00 :

time1, 12:05, time2, 02:25, time3, 11:00 

這是到目前爲止我的代碼:

$str = str_replace(':00', "", $str); 

但它不給我,我期待輸出(見11獨自)

time1, 12:05, time2, 02:25, time3, 11 

我該如何在PHP中完成此操作?

在此先感謝

+0

http://php.net/strpos http://php.net/str_replace –

+5

'SUBSTR($海峽,0,5)' –

+0

@KubaWyrostek問題更新,道歉 – user3288852

回答

2

不知道你要面對這個真實的字符串,我們只能給出含糊不清的答案。這裏是我的:

<?php 
$str = 'time1, 12:05:00, time2, 02:25:00, time3, 11:00:00'; 
echo preg_replace('/(\d{2}:\d{2}):00/', '${1}', $str); 
?> 
+0

這是其實,謝謝! – user3288852