Функција file

Функција file чита садржај фајла и враћа га у виду низа, где сваки елемент одговара реду фајла. Првим параметром функција прима путању до фајла, а другим (опционим) - заставице за измену понашања функције.

Синтакса

phpfile(string $filename, int $flags = 0);

Заставице

Заставица Опис
FILE_USE_INCLUDE_PATH Тражи фајл у директоријумима наведеним у include_path.
FILE_IGNORE_NEW_LINES Не додавати знакове за прелазак у нови ред (\n) на крај сваког елемента низа.
FILE_SKIP_EMPTY_LINES Прескочити празне редове при формирању низа.

Пример

Прочитајмо садржај фајла 'test.txt' и прикажимо низ редова:

php<?php
  $res = file('test.txt');
  print_r($res);
?>

Пример

Коришћење заставице FILE_IGNORE_NEW_LINES за уклањање знакова новог реда:

php<?php
  $res = file('test.txt', FILE_IGNORE_NEW_LINES);
  print_r($res);
?>

Пример

Читање фајла са истовременим коришћењем више заставица:

php<?php
  $res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
  print_r($res);
?>

Погледајте такође

  • функцију file_get_contents,
    која чита садржај фајла у стринг
  • функцију fopen,
    која отвара фајл или URL
  • функцију readfile,
    која исписује садржај фајла
  • функцију parse_ini_file,
    која обрађује конфигурациони фајл