Читаю тему случайные числа в книге, там такой пример, не работает чего-то. Код (Text): <?php $ourfile = fopen("largetextfile.txt",'r'); for($i = 0; $s = fgets($ourfile,10000); $i++){ if(mt_rand(0,$i) == 0) $line = $s; } echo $line; ?> Добавлено спустя 52 минуты 19 секунд: Объясните вот это действие: Код (Text): if(mt_rand(0,$i) == 0) $line = $s; Непонятно, зачем присваивать переменную s? Что это дает? Ещё, как можно выводить $line если он объявлен внутри цикла фора, а не за её пределами?