Как выбрать случайные значения из массива в PHP?Php

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

Сообщение Гость »


У меня есть массив объектов в PHP. Мне нужно выбрать 8 из них случайным образом. Моя первоначальная мысль заключалась в использовании array_rand(array_flip($my_array), 8), но это не сработало, поскольку объекты не могут выступать в качестве ключей для массива.

Я знаю, что можно использовать shuffle, но меня беспокоит производительность по мере увеличения размера массива. Это лучший способ или есть более эффективный способ?
Ответить

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

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

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

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

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