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;
?>

出力結果

ja.oldtoolbag.com
w3codebox

例2

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

出力結果

string(10) "oldtoolbag.com"

PHP ファイルシステム リファレンスマニュアル