使用PHP,我扫描一个目录并列出所有.xml文件。每个XML文件都包含“name”元素和“date”元素。“name”元素在选择列表中列为选项。这很完美,但是每个XML文件中的“date”元素都不同,并包含像这样的日期格式:mm/dd/yyyy。我想知道如何根据日期对项目进行排序,最早的日期在列表中排在第一位,最近的日期在最后一位。
现在假设每个项目的“date”元素具有不同的值。我需要按最早的日期对这些项目进行排序。我不确定如何将“date”元素数据存储在某个地方,以便JavaScript可以处理它。如果我的描述非常模糊,我很抱歉,这已经困扰我一段时间了,而且试图解释也很令人困惑。
更新:
现在,这是我正在使用的内容:
现在假设每个项目的“date”元素具有不同的值。我需要按最早的日期对这些项目进行排序。我不确定如何将“date”元素数据存储在某个地方,以便JavaScript可以处理它。如果我的描述非常模糊,我很抱歉,这已经困扰我一段时间了,而且试图解释也很令人困惑。
更新:
现在,这是我正在使用的内容:
<select name="sel_id" onchange="this.form.submit()" size="20">
<option value="item1">Item 1</option>
<option value="item2">Item 2</option>
<option value="item3">Item 3</option>
<option value="item4">Item 4</option>
</select>
我想有一件事情可以帮上忙,就是知道是否有一种方法可以将日期存储在除了value属性之外的标记中,因为它已经被使用了。日期本身不是问题,我已经解决了这个问题,只是需要将它存储在某个地方,以便可以在客户端调用。
<select>
的内容。我重新组织了我的回答。但下次请更具体一些。 - gblazex