我想为我的网站创建一个加权的横幅系统。用xml和php返回最低视图的图像?
这是我的XML:
<banners>
<images>
<src>banners/ad_1.png</src>
<alt>Banner ad 1</alt>
<views>9</views>
</images>
<images>
<src>banners/ad_2.png</src>
<alt>Banner ad 2</alt>
<views>9</views>
</images>
</banners>
我想显示的最低查看图像。获得该图像后,增加视图以显示横幅已显示。
我不想使用simpleXML。所有DOM操作,将直接使用这个变量$dom
:
$dom = new DOMDocument();
$dom->load($file_name);
我一直在这3小时以上,我的代码只是不断变得越来越大。我已经想出了如何增加它并将其放回到XML文件中。我只是不知道如何拉取最低视图的图像进行展示。
任何帮助,甚至想法都会非常感谢!
我曾尝试过,但它会迫使我使用静态替代文本。你实际上让我想到了,而且我使用了array_multisort。代码有点长,虽然... – Phil 2011-04-16 21:57:39
公平不够,只要你有一些工作。使用dom方法永远不会特别有效。 – Calum 2011-04-16 21:59:17
我讨厌使用它。这实际上是一个学校项目......可能应该包括作业标签。感谢您的时间,他是一个满意的人! – Phil 2011-04-16 22:01:45