Задать вопрос
The_Lars
@The_Lars

Функция array_rand выбирает только первые 2 ключа?

Пример скрипта
$typeArr = array('1','2','3');
$type = array_rand($typeArr, 2);
$type = $typeArr[$type[0]];
echo $type;

Но скрипт выводит только 1-2, а 3 пропускает
Скорее всего, я чего-то не понимаю
  • Вопрос задан
  • 31 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Stimulate
@Stimulate
могу
$typeArr = array('1','2','3');
$type = $typeArr[array_rand($typeArr)];
echo $type;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@iFawn
Список параметров array_rand:
array
Входной массив.
num
Определяет количество выбираемых элементов.

Зачем вам здесь 2 элемента?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы