Представьте, что вы хотите иметь очень читаемый, легко редактируемый список элементов, разделенных только запятыми, а затем вывести 3 случайных элемента из этого списка.Массив или строка не имеют значения.На данный момент у меня работает следующее (спасибо webbiedave!)
$fruits = array('Mango', 'Banana', 'Cucumber', 'Pear', 'Peach', 'Coconut');
$keys = array_rand($fruits, 3); // get 3 random keys from your array
foreach ($keys as $key) { // cycle through the keys to get the values
echo $fruits[$key] . "<br/>";
}
Выходы:
Coconut
Pear
Banana
Единственное, что здесь не решено, это то, что список не так читаем, как я хотел: ЛичноЯ очень предпочитаю, чтобы входной список был без кавычек, например, Mango
, а не 'Mango'
, что означает предпочтительно примерно так:
(Mango, Banana, Cucumber, Pear, Peach, Suthern Melon, Coconut)
Возможно ли это легко?Большое спасибо за ваш вклад.