Есть цифры от 1 до 73. Нужно из этого набора выбрать только 5 случайных, но чтобы они не повторялись.
for ($i=0; $i < 5; $i++) {
echo rand(1,73).' - ';
}
Как один из вариантов:
$result = [];
while (count($result) < 5) {
$n = rand(1,73);
if (!in_array($n, $result)) {
$result[] = $n;
}
}
var_dump($result);
function rand_numbers($min,$max,$count){
$num = range($min,$max);
shuffle($num);
return array_slice($num,0,$count);
}
print_r(rand_numbers(1,73,5));
$random = [];
$x = 5;
for ($i = 0; $i < $x; $i++) {
$r = rand(1,73);
(!in_array($r, $random)) ? $random[] = $r : $x++;
}
$random = implode($random, '-');
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Суть в том, что нужно было изменить имя приложения использовал команду php artisan app:name "DKP Online" - да, косякнул, случайно вставил пробел, теперь имею...
Хочу установить библиотеку https://githubcom/VKCOM/vk-php-sdk Но возможности установить её через composer нет, т
Есть нюанс, может подскажите если есть возможность, как правильно сделать? А то уже голову сломал
Я хочу удалить определенный элемент из массива, имею следующий PHP код