2011-04-12 18 views
0

試圖做到搶日期此URL如何將PHP的preg_match搶日期

upload/Standard Project/test/04-12-2011/1.jpg

的URL將更改名稱等會的日期,但它總是會在相同的格式。

任何想法如何將是偉大的。我試圖使用substr來約會它,但意識到不會工作,因爲URL可以改變。

+0

多少會網址的變化,如果日期是在同一個位置,你可以爆炸的/,即使它的動作發生爆炸/和遍歷結果是不是一個壞主意 – 2011-04-12 21:37:32

+0

那是' 4月12日或'12月4日'? – drudge 2011-04-12 21:40:03

回答

2
<?php 
$str = 'upload/Standard Project/test/04-12-2011/1.jpg'; 
if(preg_match('@/([0-9]{2}-[0-9]{2}-[0-9]{4})/@', $str, $matches)) 
    var_dump($matches[1]);