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

Матеріал з Вікі ЦДУ
Версія від 10:38, 13 травня 2010; Онищенко Сергей (обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук


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

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

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

Лістинг 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

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

[[category:Інтернет-програмування|*]]

[[category:Навчальні проекти]]