Давайте представим, что где-то вверху на нашем сайте мы хотим выводить какие-то цитаты. Конечно, цитаты должны меняться. Каждый раз заходя на Ваш сайт, Вы хотите, чтобы пользователь видел новую цитату.
Как Вы, наверное, догадались, наиболее простой способ это реализовать – это поместить все имеющиеся цитаты-изречения в массив, а потом выбирать из этого массива случайный элемент и выводить его на экран.
Чем больше у Вас будет цитат в массиве, тем меньшая вероятность их повторения.
Но для примера я сильно заморачиваться не буду и помещу в мой массив 7 изречений.
Далее мне нужно будет создать переменную, в которую я занесу результат работы функции array_rand(). В скобках у этой функции будет два аргумента: имя нашего массива и необходимое нам число случайных элементов.
Как я уже говорила, функция возвращает не значение элемента, а его ключ (или номер в списке). Таким образом, в переменной будет сохранен ключ случайного элемента.
После мне нужно будет просто вывести на экран значение нужного элемента. Для этого указываю имя массива и в квадратных скобках имя нашей переменной, которая содержит случайный ключ.
Вот и все. Посмотрите код ниже и, думаю, Вы все поймете окончательно:
<?php
$frases = array(
'Выбираем один случайный элемент массива PHP',
'Как выбрать случайный элемент из массива',
'Мы все многогранны - эти грани нужно просто раскрыть',
'В каждом новом дне миллион новых возможностей',
'Начни день с улыбки!',
'Если подаришь немного добра другому, то поучишь в разы больше',
'Не дай работе заставить тебя забыть о близких людях...');
$rand_frases = array_rand($frases, 1);
echo '<h2 style="color:#00C; margin-left:300px">'. $frases[$rand_frases] .'</h2>';
?>
Здесь в вывод на экран я еще добавила немного стилей прям в тег заголовка. Это не обязательно и лучше стили задавать через файл таблицы стилей, но для такого простого примера я его создавать не стала.