kütle bir dosyada bir zaman ekleme

2 Cevap php

i have a file in which time appears nearly hundred times like

00:01:32
00:01:33
00:01:36
.......................

i olsun ki nasıl ben dosyadaki tüm kez 2 saniye veya 2 dakika ekleyebilirsiniz

00:01:34
00:01:35
00:01:38
..................

2 Cevap

Sen preg_replace bunu değiştirme, daha sonra strtotime bunu ayrıştırmak ve gerekli ayarlamaları yapabilirsiniz belirlemek için kod çalıştırmasına yapmak için e değiştirici ile kullanabilirsiniz:

$data = preg_replace('/([0-9]{2}(:[0-9]{2}){2})/e', 'modify_time("$1")', $data);

function modify_time($time) {
  return date('H:i:s', strtotime('+2 seconds', strtotime($time)));
}

Aslında belirli bir süre bazı dakika eklemek nasıl, ilköğretim okulu soru. Bu metin kolayca saniye ile diziye ayrıştırılır ve daha sonra saniye belli miktarda ilave edilebilir her üye büyük bir anlaşma olmaz mıydı bulunuyor.