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
file(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
$res = file('test.txt');
print_r($res);
?>
Piemērs
Floga FILE_IGNORE_NEW_LINES izmantošana
lai noņemtu jaunas rindas simbolus:
<?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
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
Skatiet arī
-
funkciju
file_get_contents,
kura nolasa faila saturu virknē -
funkciju
fopen,
kura atver failu vai URL -
funkciju
readfile,
kura izvada faila saturu -
funkciju
parse_ini_file,
kura apstrādā konfigurācijas failu