Функсияи file
Функсияи file мундариҷаи файлро хонда, онро ба сурати массиве бармегардонад, ки ҳар як элемент ба як сатри файл мувофиқат мекунад. Параметри аввал функсия роҳи файлро мегирад, ва дуюм (ихтиёрӣ) - барои тағйир додани рафтори функсия.
Синтаксис
file(string $filename, int $flags = 0);
Флагҳо
| Флаг | Тавсиф |
|---|---|
FILE_USE_INCLUDE_PATH |
Файлро дар директорияҳое, ки дар include_path мушаххас карда шудаанд, ҷустан. |
FILE_IGNORE_NEW_LINES |
Аломатҳои гузариши сатр (\n)-ро ба охири ҳар як элементи массив илова накардан. |
FILE_SKIP_EMPTY_LINES |
Сатрҳои холӣ ҳангоми сохтани массивро нагузаронидан. |
Мисол
Мундариҷаи файли 'test.txt'-ро хонда, массиви сатрҳоро ба намоиш мегузорем:
<?php
$res = file('test.txt');
print_r($res);
?>
Мисол
Истифодаи флаги FILE_IGNORE_NEW_LINES
барои тоза кардани аломатҳои сатри нав:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
Мисол
Хондани файл бо истифодаи якбораи чанд флаг:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
Ҳамчунин бубинед
-
функсияи
file_get_contents,
ки мундариҷаи файлро ба сатр мехонад -
функсияи
fopen,
ки файл ё URL-ро мекушояд -
функсияи
readfile,
ки мундариҷаи файлро ба намоиш мегузорад -
функсияи
parse_ini_file,
ки файли танзимотӣ коркард мекунад