ホームページ >バックエンド開発 >PHPチュートリアル >php file_get_contents 大容量ファイルの読み込み方法、_PHPチュートリアル
関数の説明
string file_get_contents ( string $filename [, bool $use_include_path
[, resource $context [, int $offset [, int $maxlen ]]]] )
file() と同じですが、
file_get_contents() は、ファイルを文字列に読み取ります。パラメータ offset で指定された位置から maxlen の長さで読み取りを開始します。
コンテンツ。失敗すると、file_get_contents() は FALSE を返します。
file_get_contents() 関数は、ファイルの内容を文字列に読み取るための推奨される方法です。オペレーティング システムがメモリ マッピング テクノロジをサポートしている場合は、パフォーマンスを向上させるためにメモリ マッピング テクノロジも使用されます。
アプリ:
コードは次のとおりです | コードをコピー |
$str = $content=file_get_contents("2.sql",FALSE,NULL,1024*1024,1024); |
小さいファイルをセグメントに分けて読み取って読み終えたい場合は、fread() 関数を使用できます
コードは次のとおりです | コードをコピー |
$fp=fopen('2.sql','r'); エコー $str; |
原文: http://www.111cn.net/phper/php/41876.htm