#php #arrays #laravel #random
#php #массивы #laravel #Случайный
Вопрос:
У меня проблема с использованием базовой shuffle()
функции в Laravel. Он возвращает тот же результат, который, похоже, меняется каждые 10 или 20 минут.
Вот базовый код, который я тестирую:
$ar = ['a', 'b', 'c'];
shuffle($ar);
var_dump($ar);
Log::info(json_encode($ar));
И вот журнал:
Комментарии:
1. есть ли здесь вопрос
2. @lagbox да, почему shuffle повторяет один и тот же набор 8 раз подряд
3. Код, которым вы поделились, работает так, как ожидалось sandbox.onlinephpfunctions.com/code /…
4. Он работает вне контроллера Laravel, но он ведет себя так, как вы видите внутри него.
Ответ №1:
Вероятно, вы инициализируете свое случайное начальное значение постоянным значением где-то в другом месте.