Рандомный выбор между словами

117
24 ноября 2020, 08:50

Допустим у меня есть две переменные

$a = 'odin';
$b = 'dva';

Как мне сделать рандомный выбор между ними? Т.е чтобы выводило рандомно или $a или $b

Answer 1

чтобы выводило рандомно или $a или $b

Сохранить переменные в массив, и с помощью array_rand() получать случайный его элемент:

$a = 'odin';
$b = 'dva';
$words = [$a, $b];
echo $words[ array_rand($words) ];
Answer 2

Создаём массив и кладём туда ваши переменные. Затем для функции rand()(документация) задаём диапазон значений от 0 до 1 ( 2 переменных ). Функция вернёт вам вам случайный индекс элемента массива. Обращаемся к массиву по индексу и получаем значение.

READ ALSO
Выполнение кода несколько раз

Выполнение кода несколько раз

Мне нужно выполнять php скрипт несколько раз, количество рандомно генеритсяВставляю то что нужно циклично выполнять в цикл for, но код почему-то...

140
Как получить картинку из другого поста вордпресс

Как получить картинку из другого поста вордпресс

Всем здрастеЕсть новая задачка, и снова со звездочкой

90
Вопрос по Telegram API

Вопрос по Telegram API

Есть приватный канал, в котором числиться мой основной телеграм аккаунт, я хочу сделать пересылку сообщений из этого канала, в другой канал,...

148
Как получить имя файла в котором работаешь?

Как получить имя файла в котором работаешь?

Здраствуйте! Подскажите, могу ли я достать имя файла в котором работаюДопустим, я работаю в файле index

131