Bir tarih dize karakterler ekleyerek, bir regex değiştirme yapmak nasıl?

3 Cevap php

PHP için

Ben çizgi sarılmış istediğiniz bir tarih var.

I have $date = '2008-09-28 9:19 pm'; I need the first space replaced with a br to become

2008-09-28<br>9:19 pm

O PM önce ikinci alanı değildi, ben sadece () bunu str_replace olacaktır.

3 Cevap

s/ /<br\/>/ bunu yapmalıdır. PHP regex açgözlü olması ve tüm boşlukları değiştirmek olabilir rağmen.

edit

Ben Ben Hoffstein en PHP çözümü destekliyorlar. Neredeyse always yan etkileri kasıtsız gibi durumlarda, mümkün regex kaçının.

Hızlı Bunu yapmak için başka bir yol, ama biraz daha koddur

$date = substr($date, 0, 10) . '<br>' . substr($date, 11);