Funkcija file

Funkcija file nolasa faila saturu un atgriež to masīva veidā, kur katrs elements atbilst faila rindai. Pirmais parametrs funkcijai ir ceļš uz failu, bet otrais (neobligātais) - flagi, lai mainītu funkcijas darbību.

Sintakse

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

Flagi

Flags Apraksts
FILE_USE_INCLUDE_PATH Meklēt failu direktorijās, kas norādītas include_path.
FILE_IGNORE_NEW_LINES Nepievienot rindas pārsēšanas simbolus (\n) katra masīva elementa beigās.
FILE_SKIP_EMPTY_LINES Izlaist tukšās rindas, veidojot masīvu.

Piemērs

Nolasīsim faila 'test.txt' saturu un izvadīsim virkņu masīvu:

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

Piemērs

Floga FILE_IGNORE_NEW_LINES izmantošana lai noņemtu jaunas rindas simbolus:

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

Piemērs

Faila lasīšana ar vairāku flagu vienlaicīgu izmantošanu:

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

Skatiet arī