Парни, подскажите, плиз такую штуку. Есть простой скрипт:
PHP код:
<?php
header('Content-Type: text/html; charset=UTF-8');
$filename = "file.txt";
$how_many_to_show = 30;
if ($fileContents = file($filename)) {
shuffle($fileContents);
for ($i = 0; $i < $how_many_to_show; $i++) {
print($fileContents[$i]. '<br />');
}
} else {
die('Could not get contents of: ' . $filename);
}
?>
который делает случайную выборку из file.txt в количестве 30-ти строк.
Как сделать так, чтобы выборка бралась из одного из нескольких файлов, например из:
file1.txt
file2.txt
file3.txt
И он брал те же 30 строк то из file1.txt, либо рандомно из file2.txt, либо рандомно из еще файла из массива. А то файл с кеями большой - надо разбить.