【发布时间】:2022-01-03 04:38:55
【问题描述】:
我有以下 XML 文件,无法编辑。
<event>
<id>100</id>
<startdate>24/11/2021</startdate>
<description>Event Test 1</description>
</event>
<event>
<id>101</id>
<startdate>24/11/2021</startdate>
<description>Event Test 2</description>
</event>
然后我使用 simplexml_load_file($url) 将其输出到 PHP 文件中:
$sxml = simplexml_load_file($url) or die("Error: Cannot create object");
foreach ($sxml->children() as $data)
{
echo "<li><h1>", $data->startdate . "</h1></li>";
echo "<li><h1>", $data->description . "</h1></li>";
}
这给了我如下输出:
24/11/2021
Event Test 1
24/11/2021
Event Test 2
但是,我想按日期合并事件,所以输出如下:
24/11/2021
Event Test 1
Event Test 2
如何在不编辑 XML 文件的情况下实现这一点?
谢谢!
【问题讨论】: