Funkcia file
Funkcia file číta obsah súboru a vráti ho vo forme poľa, kde každý prvok zodpovedá riadku súboru. Prvým parametrom funkcia prijíma cestu k súboru, a druhým (voliteľným) - príznaky na zmenu správania funkcie.
Syntax
file(string $filename, int $flags = 0);
Príznaky
| Príznak | Popis |
|---|---|
FILE_USE_INCLUDE_PATH |
Hľadať súbor v adresároch, uvedených v include_path. |
FILE_IGNORE_NEW_LINES |
Nepridať znaky konca riadka (\n) na koniec každého prvku poľa. |
FILE_SKIP_EMPTY_LINES |
Preskakovať prázdne riadky pri vytváraní poľa. |
Príklad
Prečítajme obsah súboru 'test.txt' a vypíšme pole reťazcov:
<?php
$res = file('test.txt');
print_r($res);
?>
Príklad
Použitie príznaku FILE_IGNORE_NEW_LINES
na odstránenie znakov nového riadka:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
Príklad
Čítanie súboru so súčasným použitím viacerých príznakov:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
Pozrite tiež
-
funkciu
file_get_contents,
ktorá číta obsah súboru do reťazca -
funkciu
fopen,
ktorá otvára súbor alebo URL -
funkciu
readfile,
ktorá vypíše obsah súboru -
funkciu
parse_ini_file,
ktorá spracováva konfiguračný súbor