English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

Пример использования и описание функции PHP file_get_contents()

PHP Файловая система справочник

Функция file_get_contents() может читать файл в строку. Это предпочтительный метод для чтения содержимого файла в строку. Если поддерживается операционной системой, также используется технология памяти маппинга для повышения производительности.

Синтаксис

string file_get_contents ( string $filename [, bool $use_include_path = FALSE [, resource $context [, int $offset = 0 [, int $maxlen ]]]] )

Эта функция аналогична функции file(), но Отличие в том, что функция file_get_content() возвращает строку файла, которая начинается с указанного смещения и достигает maxlen байт.

Параметры

ПараметрыОписание
filenameОбязателен. Указать файл для чтения.
use_include_pathОпционально. Если вы还想 искать файлы в use_include_path (в php.ini), установите этот параметр в '1'.
contextОпционально. Указать контекст файла. Context - это набор опций, которые можно использовать для изменения поведения потока. Если используется NULL, то игнорируется.
offsetОпционально. Указать позицию в файле, с которой начнется чтение. Этот параметр добавлен в PHP 5.1.
maxlenОпционально. Указать количество читаемых байт. Этот параметр добавлен в PHP 5.1.

Пример 1

<?php
   $file = file_get_contents("/PhpProject/sample.txt", true);
   echo $file;
?>

Результат вывода

ru.oldtoolbag.com
w3codebox

Пример 2

<?php
   $section = file_get_contents("/PhpProject/sample.txt", NULL, NULL, 4, 10);
   var_dump($section);
?>

Результат вывода

string(10) "oldtoolbag.com"

PHP Файловая система справочник