Как вывести рандомное значение из массива в PHP?

Пользователь

от jerrold_langworth , в категории: PHP , 2 года назад

Как вывести рандомное значение из массива в PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@jerrold_langworth Используйте array_rand() функцию чтобы получить и вывести рандомное значение из массива на PHP, код как пример:


1
2
3
4
5
6
7
8
<?php

$arr = [0, 1, 2, 3, 4, 5];

$key = array_rand($arr);

// Вывод: 1
echo $arr[$key];


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от maymie , год назад

@jerrold_langworth 

Для вывода случайного значения из массива в PHP можно использовать функцию array_rand(). Эта функция случайным образом выбирает один или несколько ключей из массива и возвращает их в виде одного значения или массива соответственно.


Вот пример кода:

1
2
3
4
$array = array('apple', 'banana', 'orange', 'kiwi', 'peach');
$random_key = array_rand($array);
$random_value = $array[$random_key];
echo $random_value;


В этом примере мы создали массив с несколькими фруктами, затем использовали функцию array_rand() для выбора случайного ключа из массива. Затем мы получили случайное значение, используя выбранный ключ, и вывели его на экран с помощью функции echo.