2014-02-09 2 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

'зиЬзЬг ($ ул 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

Смежные вопросы