file függvény
A file függvény egy fájl tartalmát olvassa be és egy tömb formájában adja vissza, ahol minden elem a fájl egy sorának felel meg. Az első paraméterként a függvény a fájl elérési útját veszi fel, a második (opcionális) paraméter pedig a függvény viselkedését módosító flagek.
Szintaxis
file(string $filename, int $flags = 0);
Flagek
| Flag | Leírás |
|---|---|
FILE_USE_INCLUDE_PATH |
Fájl keresése az include_path-ban megadott könyvtárakban. |
FILE_IGNORE_NEW_LINES |
Ne adjon hozzá sortörési karaktereket (\n) a tömb egyes elemei végéhez. |
FILE_SKIP_EMPTY_LINES |
Üres sorok kihagyása a tömb összeállítása során. |
Példa
Olvassuk be a 'test.txt' fájl tartalmát és írjuk ki a sztringek tömbjét:
<?php
$res = file('test.txt');
print_r($res);
?>
Példa
A FILE_IGNORE_NEW_LINES flag használata
a sortörési karakterek eltávolításához:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
Példa
Fájl olvasása több flag egyidejű használatával:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
Lásd még
-
a
file_get_contentsfüggvényt,
amely egy fájl tartalmát sztringbe olvassa -
a
fopenfüggvényt,
amely megnyit egy fájlt vagy URL-t -
a
readfilefüggvényt,
amely kiírja egy fájl tartalmát -
a
parse_ini_filefüggvényt,
amely feldolgoz egy konfigurációs fájlt