Функцыя 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
,
якая апрацоўвае канфігурацыйны файл