file funksiyası
file funksiyası faylin məzmununu oxuyur və onu massiv şəklində qaytarır, burada hər bir element faylin bir sətrinə uyğun gəlir. Funksiya birinci parametr kimi faylın yolunu, ikinci (isteğe bağlı) parametr kimi isə funksiyanın davranışını dəyişdirmək üçün bayraqları qəbul edir.
Sintaksis
file(string $filename, int $flags = 0);
Bayraqlar
| Bayraq | Təsvir |
|---|---|
FILE_USE_INCLUDE_PATH |
Faylı include_path-də göstərilən qovluqlarda axtar. |
FILE_IGNORE_NEW_LINES |
Massivin hər bir elementinin sonuna sətir sonu simvollarını (\n) əlavə etmə. |
FILE_SKIP_EMPTY_LINES |
Massiv formalaşdırılan zaman boş sətirləri atla. |
Nümunə
'test.txt' faylinin məzmununu oxuyaq və sətirlər massivini çıxaraq:
<?php
$res = file('test.txt');
print_r($res);
?>
Nümunə
Yeni sətir simvollarını silmək üçün FILE_IGNORE_NEW_LINES bayrağının istifadəsi:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
Nümunə
Bir neçə bayraqdan eyni vaxtda istifadə etməklə faylın oxunması:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
Həmçinin bax
-
file_get_contentsfunksiyası,
faylin məzmununu sətirə oxuyur -
fopenfunksiyası,
fayl və ya URL açır -
readfilefunksiyası,
faylin məzmununu çıxarır -
parse_ini_filefunksiyası,
konfiqurasiya faylını emal edir