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

青灯夜游
リリース: 2023-03-12 21:14:02
オリジナル
4147 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート