php random array - random again when doing while [

2019-09-26 03:00发布

This question already has an answer here:

Right now, every single time I do a while do, it goes from top to bottom of my array. How can I make it go through each value but in a random mode, not from top to bottom?

Here's what I have:

$xbb = array('avotf1',
'avotf2',
'avotf3',
'avotf4',
'avotf5',
'avotf6',
'avotf7',
'avotf8',
'avotf9',
'avotf11',
'avotf12',
'avotf13',
'avotf14',
'avotf15',
'avotf10');

foreach($xbb as $item)
{

echo "$item<br>";

}

How do I shuffle the random array that I have and still show all 15 values?

1条回答
时光不老,我们不散
2楼-- · 2019-09-26 03:13

Shuffle it with shuffle():

shuffle($xbb);

Searching Google for php shuffle array will give you tons of results as well, by the way.

查看更多
登录 后发表回答