ホームページ  >  記事  >  バックエンド開発  >  PHPファイルを文字列に変換する方法

PHPファイルを文字列に変換する方法

青灯夜游
青灯夜游オリジナル
2021-09-23 15:56:454143ブラウズ

file_get_contents() 関数は、PHP でファイルを文字列に変換するために使用できます。ファイルの内容を文字列に読み取ることができます。構文は、「file_get_contents(file,include_path,context,start,マックスレン)」。

PHPファイルを文字列に変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP では、file_get_contents を使用できます。 () ファイルを文字列に変換する関数。

file_get_contents() 関数は、ファイルの内容を文字列に読み取ることができます。関数の構文形式は次のとおりです:

file_get_contents(file,include_path,context,start,maxlen)

パラメータの説明は次のとおりです:

  • file : 読み取るファイル;
  • include_path: include_path でファイルを検索するかどうかを設定するために使用されるオプションのパラメーター、デフォルトは FALSE;
  • context : オプションのパラメータ、stream_context_create() 関数を使用して作成された有効なコンテキスト リソースを表すために使用されます。コンテキストをカスタマイズする必要がない場合は、NULL を使用してそれを無視できます。
  • start: オプションのパラメータ、次の目的で使用されます。ファイルの読み込み開始位置を設定します。このパラメータはリモート ファイルには使用できないことに注意してください;
  • maxlen: 読み取られるバイト数を設定するために使用されるオプションのパラメータです。デフォルトでは、ファイルのコンテンツ全体が読み取られます。

注: file_get_contents() 関数の実行が失敗すると、ブール型の FALSE が返されるか、非ブール値 (ヌル文字など) が返されることがあります。したがって、この関数の戻り値をテストするには、通常、=== 演算子が使用されます。

例:

このようなテキスト ファイルがあります。内容は次のとおりです:

PHPファイルを文字列に変換する方法

file_get_contents() 関数を使用してファイルを文字列に変換します

<?php
header("Content-type:text/html;charset=utf-8");
$file = &#39;test.txt&#39;;
$filestr = file_get_contents($file);
if ($filestr) {
	echo $filestr;
} else {
	echo &#39;失败!&#39;;
}
?>

出力結果:

PHPファイルを文字列に変換する方法

推奨される学習: phpトレーニング## ####

以上がPHPファイルを文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。