How to extract date with format 2014 January 1? PHP -


i have code. want extact 2014 january 1 in string keep on getting null

$paragraph = "today 2014 january 1";  preg_match_all('/(\d{4}/) \b(?:jan(?:uary)?|feb(?:ruary)?|mar(?:ch)?|apr(?:il)?|may?|jun(?:e)?|jul(?:y)?|aug(?:ust)?|sept(?:ember)?|oct(?:ober)?|nov(?:ember)?|dec(?:ember)?) (\d|\d{2}) ', $paragraph, $date);  var_dump($date); 

but var_dump($date) returns null

try following, had adjustments regexp.

$paragraph = "today 2014 january 1, , tomorrow 2015 march 12";  $date = array();  // find dates preg_match_all('@((?:\d{4}) (?:jan(?:uary)?|feb(?:ruary)?|mar(?:ch)?|apr(?:il)?|may?|jun(?:e)?|jul(?:y)?|aug(?:ust)?|sept(?:ember)?|oct(?:ober)?|nov(?:ember)?|dec(?:ember)) (?:\d{1,2}))@', $paragraph, $date);  // display results echo '<pre>'; print_r($date[0]); echo '</pre>';  // iterate on results $total = count($date[0]); for($i=0;$i<$total;$i++){     // use following if want change display format     date_create_from_format('y-m-d', $date[0][$i]);     echo $date[0][$i].'<br />'; } 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -