English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция fgets() может возвращать строку из открытого файла. Эта функция останавливается на новой строке или EOF, whichever comes first, и возвращает false в случае ошибки.
string fgets ( resource $handle [, int $length ] )
Чтение строки из файла, указанного handle, и возврат строки длиной не более length - 1 байт. Прекращение при встрече символы новой строки (включая символ в возвращаемом значении), EOF или достижении length - 1 байт. Если length не указан, по умолчанию 1K, или 1024 байта.
Внимание: начиная с PHP 4.3, если length опущен, длина строки считается равной 1024, и данные будут продолжать читаться из потока до конца строки. Если большинство строк в файле превышают 8KB, указание максимальной длины строки в скрипте более эффективно с точки зрения использования ресурсов.
<?php $file = fopen("/PhpProject/sample.txt", "r"); echo fgets($file); fclose($file); ?>
Результат вывода
oldtoolbag.com
<?php $file = fopen("/PhpProject/sample.txt", "r"); while(! feof($file)) { echo fgets($file) . "\n"; } fclose($file); ?>
Результат вывода
oldtoolbag.com ru.oldtoolbag.com