php – xml – случайный фильтр и сохранить заказ

PHP: я получаю XML-поток из 20 статей, я выбираю 3 статьи случайно и печатаю xml в том же формате. Случайно подобранная статья должна меняться случайным образом каждый день не на каждом обновлении.

поэтому для ex: art1, art2, art3, art …… art20 он должен отображать: art4, art2, art 19 (случайный), но он должен с той же статьей на весь день – (10/12/12) и завтра это должно быть art1, art20, art13 (другой случайный набор)

<?php // Load our XML document $doc = new DOMDocument(); $doc->load('feed.xml'); // Create an XPath object and register our namespaces so we can // find the nodes that we want $xpath = new DOMXPath($doc); $xpath->registerNamespace('p', 'http://purl.org/dc/elements/1.1/'); // Random generated xml should go here // Write our updated XML back to a new file $doc->save('feedout.xml'); ?> 

Поскольку для хранения заказа на поставку требуется хранение файлов на сервере, я могу отбросить его. Как я могу рандомизировать статью

 for ($i = 0; $i < $nodes->3; $i++) { $node = $nodes->item($i);} 

благодаря

Solutions Collecting From Web of "php – xml – случайный фильтр и сохранить заказ"