Funkcija file
Funkcija file prebere vsebino datoteke in jo vrne kot polje, kjer vsak element ustreza vrstici datoteke. Prvi parameter funkcije je pot do datoteke, drugi parameter (opcijski) pa so zastavice za spreminjanje obnašanja funkcije.
Sintaksa
file(string $filename, int $flags = 0);
Zastavice
| Zastavica | Opis |
|---|---|
FILE_USE_INCLUDE_PATH |
Išči datoteko v imenikih, določenih v include_path. |
FILE_IGNORE_NEW_LINES |
Ne dodajaj simbolov za prelom vrstice (\n) na konec vsakega elementa polja. |
FILE_SKIP_EMPTY_LINES |
Preskoči prazne vrstice pri oblikovanju polja. |
Primer
Preberimo vsebino datoteke 'test.txt' in izpišimo polje nizov:
<?php
$res = file('test.txt');
print_r($res);
?>
Primer
Uporaba zastavice FILE_IGNORE_NEW_LINES
za odstranjevanje simbolov nove vrstice:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
Primer
Branje datoteke s sočasno uporabo več zastavic:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
Glejte tudi
-
funkcijo
file_get_contents,
ki prebere vsebino datoteke v niz -
funkcijo
fopen,
ki odpre datoteko ali URL -
funkcijo
readfile,
ki izpiše vsebino datoteke -
funkcijo
parse_ini_file,
ki obdela konfiguracijsko datoteko