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
file(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
$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
$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
$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