НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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,
    которая обрабатывает конфигурационный файл
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить