我有一个打印新闻稿的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;
}
?>
值是否总是按顺序?然后将最后一个值存储在变量中,并且只在最后一个值不等于当前值时才回显。 –