Друзья, добрый день помогите с вопросом:
хочу из массива вывести ответ случайным образом, но выводит его индекс, а не значение?
$ans = array (
1 => 'да',
2 => 'нет',
3 => 'никогда',
4 => 'очень скоро',
5 => 'забудь',
6 => 'зачем тебе?'
);
$vopros = 'Выучу ли я анgлийский';
$random = array_rand($ans);
$otvet = $random;
echo "Вопрос: {$vopros}<br/>";
echo "ответ: {$otvet}<br/>";
ответ выводит такой:
Вопрос: Выучу ли я анgлийский
ответ: 1
Все правильно.
http://php.net/manual/ru/function.array-rand.php
Возвращает ключ (или ключи) данных случайных элементов.
$otvet = $ans[$random];
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости