Функция 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,
бу конфигурация файлини қайта ишлайди