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