検索
ホームページ毎日のプログラミングPHPの知識PHPで指定したファイルにデータを書き込むにはどうすればよいですか? (写真 + ビデオ)

PHP はデータをファイル に書き込みます。これは、PHP ファイル処理の一般的な操作の 1 つです。 PHP ファイル処理には、ファイルの書き込み、読み取り、閉じるなどの操作が含まれます。この記事では、PHP でファイルを記述する 2 つの方法を詳しく紹介します。困っている人たちの役に立てば幸いです!

まず空の txt ファイルを作成します。 ここでは 1.txt の空のファイルを作成します。

最初の方法: fwrite 関数

<?php
$file=fopen(&#39;1.txt&#39;,&#39;rb+&#39;);
var_dump(fwrite($file,&#39;php中文网&#39;));

fopen を使用して 1.txt ファイルを開き、開くモードを rb に設定します。 (rb は、読み取りと書き込みのためにバイナリ ファイルを開くことを意味し、データの読み取りと書き込みのみを許可します。)

次に、fwrite 関数を使用して、「PHP Chinese Network」のデータを $file に書き込みます 、ここでは fwrite 関数です。最初のパラメータは書き込まれるファイルを示し、2 番目のパラメータは書き込まれるデータの内容を示します。次に、var_dump を使用して結果

int(12)

を出力します。これは、書き込まれた内容が 12 文字の整数であることを意味します。

、中国語の文字が占めるバイト数はエンコーディングに関連しています:

UTF8: 1 つの中国語文字 = 3 バイト

GBK : 漢字 1 文字 = 2 バイト

この時点で、PHP を使用してデータを txt ファイル に書き込むことができました。

ファイルを閉じたい場合は、fclose 関数 を使用して閉じる操作を実行できます。

fclose($file);

ファイルを閉じた後は、ファイルに書き込むことはできません。 。

2 番目の方法: file_put_contents 関数

file_put_contents(&#39;1.txt&#39;,&#39;html中文网&#39;);

ここでは、file_put_contents 関数を使用して、「html 中国語 Web サイト」フィールドを txt ファイルに書き込みます。

、この関数を使用してファイルに書き込むと、そのコンテンツは既存のファイルのコンテンツを上書きします。

既存のコンテンツを消去したくない場合は、既存のコンテンツを書き込むコンテンツと結合できます。

サンプル コードは次のとおりです。

<?php
$file=fopen(&#39;1.txt&#39;,&#39;rb+&#39;);
$data=fread($file.filesize(&#39;1.txt&#39;));
file_put_contents(&#39;1.txt&#39;,"$data.html中文网");

このコードに示すように、まず fopen 関数と fread 関数を使用して既存のファイルを開き、コンテンツを取得して結合します。

最終的にファイルを書き込むと、結果は次のようになります。

PHPで指定したファイルにデータを書き込むにはどうすればよいですか? (写真 + ビデオ)

この記事は、PHP によるファイルへの書き込みについてです。 PHP はデータをファイルに書き込みます 2 つの方法の詳細な説明。 PHP についてさらに詳しく知りたい場合は、PHP 中国語 Web サイトの PHP ビデオ チュートリアル を参照してください。ぜひ参考にして勉強してください!

以上がPHPで指定したファイルにデータを書き込むにはどうすればよいですか? (写真 + ビデオ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール