PHP 4 на практике

       

Чтение файла в массив


Функция file( ) загружает все содержимое файла в индексируемый массив. Каждый элемент массива соответствует одной строке файла. Синтаксис функции filе ( ):

array file (string файл [, int включение_пути])

Если необязательный третий параметр включение_пути равен 1, то путь к файлу определяется по отношению к каталогу включаемых файлов, указанному в файле php.ini (см. главу 1). В листинге 7.5 функция file( ) используется для загрузки файла pastry.txt (см. листинг 7.1).

Листинг 7.5.

Загрузка файла pastry.txt функцией file( )

<?

$file_array = file( "pastry.txt" );

while ( list( $line_num. $line ) = eacht($file_array ) ):

print "<b>Line $line_num:</b> ", htmlspecialchars($line ), "<br>\n"

endwhile;

?>

Каждая строка массива выводится вместе с номером:

Line 0: Recipe: Pastry Dough

Line 1: 1 1/4 cups all-purpose flour

Line 2: 3/4 stick (6 tablespoons) unsalted butter, chopped

Line 3: 2 tablespoons vegetable shortening

Line 4: 1/4 teaspoon salt

Line 5: 3 tablespoons water



Содержание раздела