Тема: Как сделать рандомный вывод? (WAP/WEB мастеру/Помощь мастерам) elfi (17 Aug 2015 в 22:15) Во первых убрать форыч и как то дергать элемент по ключу . Так как ключа нету то как вариант брать по айди который в виде <link> ссылка с айди </link> и через не сложные манипуляции рандомно брать нужный афоризм. [i]Добавлено:[/i] [code] <?php $rss = \"http://www.aphorisme.ru/xml/last_aphors.xml\"; $xml = simplexml_load_file($rss); $xml = $xml->xpath(\'//item\'); $countArrays = count($xml); $randKey = mt_rand(0,$countArrays); $data = $xml[$randKey]; ?> <center> <p> <b> <?php echo $data->pubDate;?> </b> <p> <?php echo $data->title;?> </p> <br> <p> <?php echo $data->desсription;?> </p> </center> [/code]Вот тебе решение. [i]Добавлено:[/i] http://dumpz.org/1629639/ Вот тут лучше видно;) Кодинг (18 Aug 2015 в 08:22) --Цитата-- elfi (17 Aug 2015 в 22:15): Во первых убрать форыч и как то дергать элемент по ключу . Так как ключа нету то как вариант брать по айди который в виде <link> ссылка с айди </link> и через не сложные манипуляции рандомно брать нужный афоризм. [i]Добавлено:[/i] [code] <?php $rss = \"http://www.aphorisme.ru/xml/last_aphors.xml\"; $xml = simplexml_load_file($rss); $xml = $xml->xpath(\'//item\'); $countArrays = count($xml); $randKey = mt_rand(0,$countArrays); $data = $xml[$randKey]; ?> <center> <p> <b> <?php echo $data->pubDate;?> </b> <p> <?php echo $data->title;?> </p> <br> <p> <?php echo $data->desсription;?> </p> </center> [/code]Вот тебе решение. [i]Добавлено:[/i] http://dumpz.org/1629639/ Вот тут лучше видно;) ---------- elfi, спс большое ) Источник: http://www.dcms-social.ru/forum/20/44/59854/