Поддержим ваш первый шаг:
-10% на профессии и специальные условия до 31 мая

Как перемешать php массив в случайном порядке

Аватар пользователя Roman Ashikov
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
Бесплатно
Основы PHP
Теория и практика с нуля
Перейти к курсу
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»