php ファイル内の一般的な関数と定数
ファイル操作の定数
次の定数は最も一般的に使用されます。ファイルディレクトリの区切り文字である定数です。
フォーマットを見てみましょう:
関数名 | Function |
---|---|
ファイル全体を配列に読み込みます | |
ファイルポインタから行を読み込み、末尾を読み取ってfalseを返します | |
は、ファイルポインタから文字を読み取り、最後まで読んだ後にfalseを返します | |
は、ファイルを指定された長さに切り詰めます |
abcdeefghijklkopqrst
uvwxyz
12345678
<?php //以增加的r模式打开 $fp = fopen('demo.txt','r+'); //你分发现每次只读一个字符 echo fgetc($fp); //我要全部读取可以,读取一次将结果赋值一次给$string while($string = fgetc($fp)){ echo $string; } ?>fgets は一度に 1 行ずつ開きます:
<?php //以增加的r模式打开 $fp = fopen('demo.txt','r+'); //你分发现每次只读一个字符 echo fgets($fp); echo fgets($fp); echo fgets($fp); echo fgets($fp); ?>上記のコードは、次のようになっていることがわかります。毎回 1 回 行を開きます。最終的な読み取りの戻り値は false です。 次にファイルインターセプト関数を見てみましょう:
<?php //打开我们上面的demo.txt文件 $file = fopen("demo.txt", "a+"); //你可以数数20个字有多长,看看是不是达到效果了 echo ftruncate($file,20); fclose($file); ?>上の例では、コンテンツがインターセプトされている限り表示できることがわかりました。
ファイル時間関数
関数の説明 | |
---|---|
ファイル作成時間 | |
ファイル変更時刻 | |
file Last訪問時間 |
- おすすめコース
- コースウェアのダウンロード
-
中級フロントエンドVue3実戦【手書きvueプロジェクト】
2857 人が視聴しています -
初級APIPOSTチュートリアル [ネットワーク通信に関する技術概念の普及]
1795 人が視聴しています -
中級第22号_総合実戦
5521 人が視聴しています -
初級第 22 号_PHP プログラミング
5172 人が視聴しています -
初級第22号_フロントエンド開発
8713 人が視聴しています -
中級ビッグ データ (MySQL) ビデオ チュートリアル フルバージョン
4525 人が視聴しています -
初級Go 言語チュートリアル - 実用的な情報が満載でナンセンスなものはありません
2794 人が視聴しています -
初級GO言語コアプログラミングコース
2814 人が視聴しています -
中級JS の高度な学習と BootStrap の学習
2563 人が視聴しています -
中級SQLの最適化とトラブルシューティング(MySQLバージョン)
3374 人が視聴しています -
中級Redis+MySQL データベースのインタビュー チュートリアル
2963 人が視聴しています -
初級食べ物を配達しますか、それともプログラミングを学びますか?
5708 人が視聴しています
このコースを視聴した生徒はこちらも学んでいます