PHP: 20 の記事の XML フィードを取得します。ランダムに 3 つの記事を選択し、xml を同じ形式で出力します。ランダムに選択された記事は、更新ごとではなく、毎日ランダムに変更する必要があります。
たとえば、art1、art2、art3、art......art20 の場合は次のように表示されます: art4、art2、art 19 (ランダム)。明日は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);}
ありがとう