English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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. |
<?php $file = file_get_contents("/PhpProject/sample.txt", true); echo $file; ?>
Результат вывода
ru.oldtoolbag.com w3codebox
<?php $section = file_get_contents("/PhpProject/sample.txt", NULL, NULL, 4, 10); var_dump($section); ?>
Результат вывода
string(10) "oldtoolbag.com"