Иногда требуется сделать так, чтобы фоновое изображение на сайте было рандомным. По аналогии с этим, можно сделать рандомную подгрузку чего угодно, например CSS классов.
Составьте массив, который будет состоять из файловых имен наших фоновых изображений. Фоновые изображения необходимо будет рандомизировать.
<?php
$bg = array('bg-01.jpg', 'bg-02.jpg', 'bg-03.jpg', 'bg-04.jpg', 'bg-05.jpg', 'bg-06.jpg', 'bg-07.jpg' ); // массив файловых имен
$i = rand(0, count($bg)-1); // функция rand генерирует случайный числовой номер (индекс) массива; // 1-й параметр соответствует int min, 2-й - int max
$selectedBg = "$bg[$i]"; // назначенной переменной присваиваем случайное имя файла
?>
<style type="text/css">
<!--
body{
background: url(images/<?php echo $selectedBg; ?>) no-repeat;
}
-->
</style>

