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

phpfile(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<?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<?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<?php
  $res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
  print_r($res);
?>

Lásd még

  • a file_get_contents függvényt,
    amely egy fájl tartalmát sztringbe olvassa
  • a fopen függvényt,
    amely megnyit egy fájlt vagy URL-t
  • a readfile függvényt,
    amely kiírja egy fájl tartalmát
  • a parse_ini_file függvényt,
    amely feldolgoz egy konfigurációs fájlt