Читання файлу в масив

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Функція File()

Функція File() завантажує весь вміст файлу в індексованих масив. Кожен елемент масиву відповідає одному рядку файлу. Синтаксис функції File():

array file (string файл [, int включення_шляху])

Якщо необов'язковий третій параметр включення_шляху дорівнює 1, то шлях до файлу визначається по відношенню до каталогу включення файл, вказаною у файлі php.ini. У Прикладі функція File()) використовується для завантаження файлу pastry.txt.

Завантаження файлу pastry.txt функцією file ()

<?php
 $File_array = file("pastry.txt");
 while (list ($line_num.$line) = eacht ($file_array)):
 print " Line $line_num: ", htmlspecialchars ($line), " \n"
 endwhile;
?>

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

Line 0: Recipe: Pastry Dough

Line 1: 11 / 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

Робота з файлами в PHP