Funkcija file
Funkcija file čita sadržaj fajla i vraća ga u obliku niza, gde svaki element odgovara jednom redu fajla. Prvi parametar funkcije je putanja do fajla, a drugi (opcioni) - flagovi za promenu ponašanja funkcije.
Sintaksa
file(string $filename, int $flags = 0);
Flagovi
| Flag | Opis |
|---|---|
FILE_USE_INCLUDE_PATH |
Traži fajl u direktorijumima navedenim u include_path. |
FILE_IGNORE_NEW_LINES |
Ne dodaje znakove za prelazak u novi red (\n) na kraj svakog elementa niza. |
FILE_SKIP_EMPTY_LINES |
Preskače prazne redove prilikom formiranja niza. |
Primer
Pročitajmo sadržaj fajla 'test.txt' i prikažimo niz stringova:
<?php
$res = file('test.txt');
print_r($res);
?>
Primer
Upotreba flag-a FILE_IGNORE_NEW_LINES
za uklanjanje znakova novog reda:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
Primer
Čitanje fajla sa istovremenom upotrebom više flag-ova:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
Pogledajte takođe
-
funkciju
file_get_contents,
koja čita sadržaj fajla u string -
funkciju
fopen,
koja otvara fajl ili URL -
funkciju
readfile,
koja ispisuje sadržaj fajla -
funkciju
parse_ini_file,
koja procesira konfiguracioni fajl