php - xml - random filtere und speichere die Bestellung

PHP: Ich bekomme einen XML-Feed mit 20 Artikeln, ich habe 3 Artikel zufällig ausgewählt und drucke XML im selben Format aus. Nach dem Zufallsprinzip ausgewählte Artikel sollten sich jeden Tag, nicht bei jeder Aktualisierung, nach dem Zufallsprinzip ändern.

also zum Beispiel: art1, art2, art3, art ...... art20 sollte es anzeigen: art4, art2, art19 (zufällig) aber es sollte den ganzen Tag den gleichen Artikel enthalten - (10.12.12) und morgen sollte es art1, art20, art13 sein (eine andere zufällige Menge)

<?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');

?>

Da das Speichern der Artikelbestellung Server-Dateispeicher benötigt, kann ich das zurückschieben. Wie kann ich den Artikel zufällig sortieren?

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

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage