Відмінності між версіями «Читання файлу в масив»
Матеріал з Вікі ЦДУ
(Створена сторінка: <br/> Функція file () завантажує весь вміст файлу в індексованих масив. Кожен елемент масиву в…) |
|||
Рядок 1: | Рядок 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == Функція '''''File''()''' == | |
− | while (list ($ line_num. $ line) = eacht ($ file_array)): | + | Функція '''''File''()''' завантажує весь вміст файлу в індексованих масив. Кожен елемент масиву відповідає одному рядку файлу. |
− | + | Синтаксис функції '''''File''()''':< | |
− | print "<b> Line $ line_num: </ b>", htmlspecialchars ($ line), "<br> \ n" | + | ''array file (string файл [, int включення_шляху])'' |
− | + | Якщо необов'язковий третій параметр включення_шляху дорівнює 1, то шлях до файлу визначається по відношенню до каталогу включення файл, вказаною у файлі php.ini. У лістингу 5 функція '''''File''()''') використовується для завантаження файлу '''pastry.txt''' (див. лістинг 1). | |
− | endwhile; | + | '''Лістинг 5. Завантаження файлу pastry.txt функцією file ()'''<br/> |
− | + | <?php | |
− | ? | + | $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: 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]] | [[Робота з файлами в PHP]] | ||
Версія за 10:43, 13 травня 2010
Функція File()
Функція File() завантажує весь вміст файлу в індексованих масив. Кожен елемент масиву відповідає одному рядку файлу. Синтаксис функції File():<
array file (string файл [, int включення_шляху])
Якщо необов'язковий третій параметр включення_шляху дорівнює 1, то шлях до файлу визначається по відношенню до каталогу включення файл, вказаною у файлі php.ini. У лістингу 5 функція File()) використовується для завантаження файлу pastry.txt (див. лістинг 1).
Лістинг 5. Завантаження файлу pastry.txt функцією file ()
<?php $File_array = file("pastry.txt"); while (list ($line_num.$line) = eacht ($file_array)): print " Line $line_num: </ b>", 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