Я пытаюсь отобразить массив в случайном порядке в цикле foreach в PHP. Я не знаю, следует ли создать цикл рандомизации, чтобы сделать это, или есть функция рандомизации. Я собираю информацию из API-интерфейсов Facebook и Twitter с целью смешать результаты и отобразить их в виде списка комментариев на стене Facebook и твитов из Twitter.
Как вы можете видеть ниже, я сначала объединяю два массива из Facebook и Twitter в один, а затем перебираю их в цикле foreach для отображения. в настоящее время все фейсбуки сначала показывают одно, а потом твиттер. Я хочу смешать два случайно. Извините за код, я довольно быстро его взломал.
Если у вас есть совершенно другой способ сделать это, пожалуйста, не сдерживайтесь, я весь в ушах! ;)
Вот что у меня есть код wize:
$array = array_merge ($comments, $tweets);
foreach ($array as $commentortweet)
{
echo '<li>'. $commentortweet->picture. $commentortweet->message . $commentortweet->updatetime .
$commentortweet->content. $commentortweet->user . $commentortweet->author .'</li>';
}
echo '</ul>';