この記事の内容は、php でのファイル操作に関するものです。必要な友人に参考にしていただけます。
ファイル操作
共通関数
file()
ファイル内の各行を配列に読み込みます
parse_ini_file()
設定ファイルを解析するために使用されます
注: 2番目を設定する場合パラメータを true に設定すると、多次元配列が生成されます。設定ファイルに各カテゴリ (セクション) の名前と設定を含めます
file_get_contents()
ファイル全体を文字列に読み取ります
file_put_contents()
場合はファイルに移動する文字列を書き込みますファイルは存在しないため、自動的に作成されます
rとnの違い
r Enter
プリントヘッドを左側に配置するようにタイプライターに指示します
n改行
タイプライターに指示します紙を左に移動します 1行下に移動します
システムの違い
Linuxシステムではn
Windowsでは改行はrnを使用します
Macシステムでは各行はr
ファイルを開いて閉じる
ファイルを開いてリソースを取得する
fopen('file location','mode')
ファイルのリソースを返す
モード
r
読み取りで開く-only モード、ファイル ポインタはファイル ヘッダを指します。 先頭、ファイルが存在しない場合、エラーが報告されます
r+
読み取りおよび書き込みモードで開くと、ファイル ポインタは先頭から始まり、ファイルが存在しない場合、エラーが報告されます
w
書き込みモードで開くと、ファイルが開かれます ポインタはファイルの先頭を指し、ファイルのサイズは 0 に切り詰められます
w+
読み取り/書き込みモードで開き、ファイルポインタをファイルの先頭にポイントし、ファイルのサイズを 0 に切り捨てます
a
書き込みするには、読み取り/書き込みモードで開き、ファイルポインタをポイントしますファイルをファイルの末尾まで指定し (追加モードでファイルに書き込みます)、ファイルが存在しない場合はファイルを作成します
a+
読み取り/書き込みモードで開き、ファイルをファイルの末尾にポイントし、ファイルを作成しますファイルが存在しない場合はファイルを読み出します
wとrの違いは、ファイルが存在しない場合にファイルを作成するかどうかです
経験
最小特権の原則
ファイルの操作
fgets (リソース)
一度に1行ずつ読み取り、1行読み取るとポインタが下に移動します
fgetc (リソース)
一度に1バイトずつ読み取り、ポインタが下に移動します
fread (リソース、文字数)
指定された文字数を読み取る
feof (リソース)
ファイルエラーがある場合、またはポインタがファイルの末尾を指している場合に true を返す
fwrite (リソース、コンテンツの書き込み)
ファイルポインタにコンテンツを書き込みます
リソースを閉じる
fclose (リソース)
注意
これらのリソースが閉じていなくても、リソースはオープンおよびクローズされます。コードを使用すると、すべてのコードが実行された後に自動的に解放されます
ファイル ロック メカニズム
flock (リソース、オプション)
オプション
LOCK_SH、ファイルを読み取るとき、他の人はファイルにコンテンツを書き込んではなりません
LOCK_EX、ファイルに書き込むとき、他の人はファイルを読み書きできません
LOCK_UN、ロックを解放します
関連する推奨事項:
phpファイル操作 - このファイルに他のファイルのデータを追加
以上がPHPでのファイル操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。