как можно вывести несколько РАЗНЫХ чисел?
$rand = rand(1, 35)
echo $rand;
echo $rand;
echo $rand;
пользуюсь такой функцией для вывода чисел ОТ 1 ДО 35 за один раз функция выводит лишь одно число, а мне нужно, чтобы числа были разные.
То есть мне нужно, чтобы получилось так:
"1,30,24" (разные рандомные числа, в любой последовательности от 1 до 35)
, а получается так:
"21,21,21" (числа повторяются)
если, что то извените, что я дуб в програмировании...
функция rand отрабатывает один раз в скрипте и вы ее значение записываете в переменную $rand и просто выводите ее три раза (поэтому числа одинаковые) можно три раза вызвать rand(1, 35), как вам уже написали выше. Но есть вероятность что в при какой-то генерации числа могут совпасть. Вариантов много. Один из них:
$array = range(0, 35); // создаем массив от 1 до 35
shuffle($array); // перемешиваем
array_walk(array_slice($array, 0, 3), function ($v) { echo $v . "<br />"; }); // выводим первые три элемента
так и делайте echo rand(1, 35)
echo rand(1, 35)
echo rand(1, 35)
echo rand(1, 35)
(автор:MoloF)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть массив [1,2,3,4] у них индексы начинаются с 0 до 3, после выполнения unset 0 и 1, индексы у того массива начинаются с 2 до 3Как сделать так, чтобы...
уважаемые эксперты! Проблема в следующем: цикл foreach выводит почему-то только первые пять бинарных BLOB-картинок из БД PHPmyadminВот код: