У меня нормально работает вывод XML, но он в порядке последней даты. Что было бы здорово, если бы я мог получить это в случайном порядке. Я пытался использовать shuffle
и просто не могу заставить его работать (кажется, ничего не происходит).
Вот пример кода, который я использую для создания своего XML. Вывод HTML с PHP для вставки переменных.
// Build the Feed
$feed = "http://www.reviewswebsite.com/api/consumer-reviews/?username=" . $userName . "&format=xml&reviews_per_page=20&page=" . $pageNumber;
$xml = simplexml_load_file($feed);
for($i = 0; $i < $numberOfForLoops; $i++)
{
$reviewer_name = $xml->reviews->review[$i]->reviewer_name;
$date_of_work = date('l, d m Y' , strtotime($xml->reviews->review[$i]->date_of_work));
$average_reviewer_rating = (float)$xml->reviews->review[$i]->average_rating;
..
?>
<div><?php echo $reviewer_name; ?></div>
...
<?php ;} ?>