Відмінності між версіями «Читання файлу в масив»

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

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