Перемешать значения в массиве

224
28 января 2020, 10:50
        $array = array('N1', 'N2', 'N3', 'N3', );
        for ($i=0; $i < count($array); $i++) {
            echo $array[$i];
        }

Нужно, чтобы значения из массива всегда выводились в случайном порядке. Пробовал array_rand, но эта функция перемешивает только ключи массива.

Answer 1

https://www.php.net/manual/ru/function.shuffle.php

$array = array('N1', 'N2', 'N3', 'N3', );
shuffle($array);
for ($i=0; $i < count($array); $i++) {
    echo $array[$i];
}
READ ALSO
PHP не выполняется system

PHP не выполняется system

ubuntu 18, php72 требуется выполнить Program

204
Перенос строки в сообщении Bot Telegram

Перенос строки в сообщении Bot Telegram

Аяксом выполняю простой скрипт:

190
Как в Visual Composer сделать зависимые поля?

Как в Visual Composer сделать зависимые поля?

Хочу сделать галерею на основе Isotope с фильтромВ первом param_group с полем "textfield" - ввести все значения сортировки, а во втором param_group нужно вывести...

198
Регистрация и авторизация через facebook

Регистрация и авторизация через facebook

Пытаюсь написать регистрацию на сайте через FBC помощью данного кода я получаю необходимую информацию с FB, если пользователь авторизовался...

216