Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
252 of 410 menu

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