У меня есть массив объектов в PHP. Мне нужно выбрать 8 из них наугад. Моя первоначальная мысль заключалась в использовании array_rand(array_flip($my_array), 8)
, но это не работает, потому что объекты не могут действовать как ключи для массива.Как выбрать случайные значения из массива в PHP?
Я знаю, что могу использовать shuffle
, но я беспокоюсь о производительности по мере роста размера массива. Это лучший способ, или есть более эффективный способ?
Те 8 должно быть уникальным? – kennytm
Да, они должны быть уникальными. –