Как перемешать php массив в случайном порядке
Ответы
Roman Ashikov
08 декабря 2021
В PHP есть встроенная функция shuffle()
, которая принимает на вход массив и перемешивает его в случайном порядке. Массив передаётся в функцию по ссылке. Давайте посмотрим на пример. Попробуем дважды перемешать один и тот же массив.
<?php
$collection = ['hexlet', 1, 69, 'awesomeness'];
shuffle($collection);
print_r($collection);
//=> [1, 'hexlet', 'awesomeness', 69]
shuffle($collection);
print_r($collection);
//=> [69, 'awesomeness', 1, 'hexlet']
Тут видно, что изменяется сам изначальный массив.
0
0