我有一個打印新聞稿的XML文件。我想回顧新聞稿發佈之前的所有年份,如檔案。唯一的價值。下面的代碼打印出所有年份。像「2017,2017,2017,2016,2016,2015,2015,2014」以外的「2017,2016,2015,2014,2013」。回聲只有唯一值
<?php
$file = "file.xml";
$xml = simplexml_load_file($file);
foreach ($xml->Release as $release) {
$date = $release['PublishDateUtc']; /* $date is now in format yyyy-mm-ddT06:30:00 */
$year = substr($date, 0, 4);
echo $year;
}
?>
值是否總是按順序?然後將最後一個值存儲在變量中,並且只在最後一個值不等於當前值時纔回顯。 –