Привет.
Мне необходимо из массива слов выводить случайные N слов без повторений. Количество слов указывает пользователь.
Подозреваю что проще всего реализовать на php, но я в нем совсем плох, посему прошу помощи коллективного разума или напутствий в какую сторону смотреть.
Спасибо!
Можно перемешать массив, и взять первые N
элементов:
function randN(array $src, $n) {
shuffle($src);
return array_slice($src, 0, $n);
}
Либо воспользоваться функцией array_rand:
$keys = array_rand($src, $n);
$result = array_map(function($key) use ($src) {
return $src[$key];
}, $keys);
Или:
array_rand(array_flip($src), $n);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Здравствуйте, делаю интернет магазин на woocommerce, и столкнулся с проблемой, что футер каким то боком оказался внутри блокаcontent
Кто-то может объяснить понятным для новичка языков как правильно подключить в Laravel свой класс? Уже голова кипит: сервис-провайдеры, пакеты,...
Вопрос чисто на теорию: нужно создать приложение-чат, но в нем есть комментарии к сообщению и лайки (как сообщений, так и комментариев)Нужно...