2013-10-29 124 views
0

單獨的數據我有這樣PHP的日期和年份

Title - August 2013 
Title2 - August 2013 
Title3 - October 2013 

數據我所試圖做的是寫上去的日期分開這些並返回每一個年份和月份的鏈接,我的預期結果:

August 2013 
October 2013 

我開始寫這個代碼:

<?php 

$data = array("Title - August 2013", "Title2 - August 2013", "Title3 - October 2013"); 

foreach($data as $index){ 

    $date = explode(" - ", $index); 

    echo $date[1]; 

} 

?> 

我只是不知道我怎麼會去休息,只顯示一個約會一次。我想我可以在foreach中創建一個數組,並檢查日期是否在數組中。

任何想法?

回答

2

嗯,是啊......把日期數組,然後刪除重複:

$data = array('Title - August 2013', 'Title2 - August 2013', 'Title3 - October 2013'); 

$dates = array(); 
foreach($data as $index) { 
    $date = explode(' - ', $index); 
    $dates[] = $date[1]; 
} 

$dates = array_unique($dates); 

var_dump($dates); 

結果將是:

array (size=2) 
    0 => string 'August 2013' (length=11) 
    2 => string 'October 2013' (length=12) 
+0

謝謝,這個結果不錯。 – user1269625

相關問題