Funksioni file

Funksioni file lexon përmbajtjen e një skedari dhe e kthen atë në formën e një array, ku çdo element korrespondon me një rresht të skedarit. Si parametër të parë funksioni pranon rrugën drejt skedarit, dhe si të dytin (opsional) - flamujt për të ndryshuar sjelljen e funksionit.

Sintaksa

phpfile(string $filename, int $flags = 0);

Flamujt

Flamuj Përshkrim
FILE_USE_INCLUDE_PATH Kërko skedarin në drejtoritë e specifikuara në include_path.
FILE_IGNORE_NEW_LINES Mos shto karakteret e rreshtit të ri (\n) në fund të çdo elementi të array.
FILE_SKIP_EMPTY_LINES Kalo rreshtat bosh gjatë formimit të array.

Shembull

Le të lexojmë përmbajtjen e skedarit 'test.txt' dhe të shfaqim array-në e rreshtave:

php<?php
  $res = file('test.txt');
  print_r($res);
?>

Shembull

Përdorimi i flamujt FILE_IGNORE_NEW_LINES për të hequr karakteret e rreshtit të ri:

php<?php
  $res = file('test.txt', FILE_IGNORE_NEW_LINES);
  print_r($res);
?>

Shembull

Leximi i skedarit me përdorimin e njëkohshëm të disa flamujve:

php<?php
  $res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
  print_r($res);
?>

Shihni gjithashtu

  • funksionin file_get_contents,
    i cili lexon përmbajtjen e një skedari në një varg
  • funksionin fopen,
    i cili hap një skedar ose URL
  • funksionin readfile,
    i cili nxjerr përmbajtjen e një skedari
  • funksionin parse_ini_file,
    i cili përpunon një skedar konfigurimi