Возможный дубликат:
Как чтобы получить случайное значение из массива
У меня есть код, применяющий случайный шрифт к блоку текста, который берется из последних 20 строк файла .txt. Я хотел бы применить другой случайный шрифт к каждой строке... какие-нибудь указатели?
<?php
$fonts = array("Helvetica", "Arial", "Courier", "Georgia", "Serif", "Comic Sans", "Tahoma");
shuffle($fonts);
$randomFont = array_shift($fonts);
$output = "";
$lines = array_slice(file("users.txt"), -20, 20);
foreach ( $lines as $line )
{
$output .= '<div style="font-family:' . $randomFont . '; margin-left: ' . rand(0, 60) . '%; opacity: 0.8;">' . $line . '</div>';
}
echo $output;
?>