PHP переупорядочивает массив случайным образомPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP переупорядочивает массив случайным образом

Сообщение Anonymous »

Мне нужно случайным образом переупорядочить массив, но я не уверен, какой способ сделать это лучше/чистее/быстрее.

Итак, что я пытаюсь сделать добиться следующего. Допустим, у меня есть массив, который выглядит следующим образом:

Код: Выделить всё

$array = array(4, 4, 4, 4, 6, 6, 6, 6, 8, 8, 10, 10, 20, 40, 60);
Моя цель — получить что-то подобное, но наугад:

Код: Выделить всё

$array = array(6, 4, 4, 10, 4, 6, 4, 6, 60, 6, 8, 6, 10, 40, 8, 20);
Вот что я пробовал, но, похоже, это не работает должным образом:

Код: Выделить всё

$array = array(4, 4, 4, 4, 6, 6, 6, 6, 8, 8, 10, 10, 20, 40, 60);
$newArray = array();

$randomNumber = rand(0 , 14);

for ($x = 0; $x 

Подробнее здесь: [url]https://stackoverflow.com/questions/40735863/php-reorder-an-array-at-random[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»