为了账号安全,请及时绑定邮箱和手机立即绑定

PHP SimpleXML 删除重复项

PHP SimpleXML 删除重复项

PHP
慕码人8056858 2021-10-22 12:53:31
我正在使用 php simplexml 从 xml 文件中获取数据。我通过在时间节点中拆分时间戳来获取电影每次放映的时间和日期。每个循环都会显示每个日期以及每次,但如果在同一天显示不止一次,我希望日期只显示一次。我想创建一个数组然后删除重复项,但这就是我遇到问题的地方,我一直在为每个时间循环创建一个单独的数组。您可以在底部看到我想要的输出。我正在使用这个 php 从 XML 文件中获取数据:<?php   $xml=simplexml_load_file("myxml.xl") or die("Error: Not Working");    foreach($xml->Times->EventTime as $Times) {        $filmdate =$Times->Time;        $shortdate = date("D d M",strtotime(date($filmdate)));        $filmtimenew = date("g.ia",strtotime(date($filmdate)));    if( strtotime($filmdate) > strtotime('now') ) {         echo "<span>" . $shortdate . "</span>";         echo "<a href='#'>" . $filmtimenew . "</a>";        echo "<br>";        }    }?> 这是我得到的输出:Fri 02 Aug 1.30pmFri 02 Aug 7.00pmSat 03 Aug 1.30pmSat 03 Aug 7.00pmMon 05 Aug 1.30pm但我希望没有重复的日期:Fri 02 Aug 1.30pm 7.00pmSat 03 Aug 1.30pm 7.00pmMon 05 Aug 1.30pm我最初确实用 JQuery 隐藏了重复项,但我想正确地做到这一点。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 112 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信