Скажем, у меня есть следующий массив:PHP Как получить случайный элемент из многомерного массива?
$var = array(
"green" => array("one", "two"),
"red" => array("three", "four"),
"yellow" => array("five", "six")
);
Какой код мне нужно написать, чтобы сгенерировать случайный выход любого из чисел?
Я пробовал следующее, что даст мне «один», «три» или «пять».
$section = array_rand($var);
echo $var[$section][0];
Однако я не могу рандомизации ключа, поэтому он будет случайным образом выбирать цвет, а затем случайным образом выбрать число в пределах этого цвета. У меня, очевидно, тусклый момент. Может ли кто-нибудь просветить меня? Благодарю.
Благодарим за это, хорошо объяснили также. – Whitenoise
Надеюсь, это будет полезно) – sergio