ホームページ バックエンド開発 PHPチュートリアル php fwrite()関数の追加と改行の書き込みの詳細な例

php fwrite()関数の追加と改行の書き込みの詳細な例

Jun 01, 2017 am 10:35 AM

PHP fwrite() 関数

fwrite() 関数は、ファイルに文字列を書き込むために使用され、正常に書き込まれた文字数を返します。それ以外の場合は、FALSE を返します。

構文:

int fwrite( resource handle, string string [, int length] )
ログイン後にコピー

fwrite() は、文字列の内容をファイル ポインター ハンドルに書き込みます。

パラメータの説明:


パラメータ説明
ハンドルは必須です。書き込む開いているファイルを指定します。通常は fopen() 関数によって作成されます
stringが必要です。開いているファイルに書き込む文字列を指定します。
長さはオプションです。書き込まれる最大バイト数を指定します。


ps: オプションのパラメータ length が指定されている場合、length バイトが書き込まれるか文字列が書き込まれると、書き込みは停止します。

サンプル

<?php
// 要写入的文件名字
$filename = &#39;file.txt&#39;;
// 写入的字符
$word = "你好!";
$fh = fopen($filename, "w");
echo fwrite($fh, $word);    // 输出:6
fclose($fh);
?>
ログイン後にコピー

プログラムと同じディレクトリで、file.txt ファイルの内容を実行します。

長さパラメータを使用します

上記の例では、長さパラメータが使用されている場合、最大長の文字列を書き込むことができます:

echo fwrite($fh, $word, 4);    // 输出:4
ログイン後にコピー

PHP fwrite append writing

ファイルへの追加書き込みは実際には同じですこれは fwrite 関数とは関係ありませんが、fopen 関数がファイルを開くモードとは関係ありません。 fopen がファイルを開くとき、mode パラメーターは a を選択します。これは、ファイルに追加することを意味します:

<?php
$filename = &#39;file.txt&#39;;
$word = "你好!";

$fh = fopen($filename, "a");
echo fwrite($fh, $word);
fclose($fh);
?>
ログイン後にコピー

PHP fwrite 改行書き込み

ファイルに改行書き込みを実装したい場合は、ファイルに以下を追加するだけです。書かれたコンテンツ 改行文字 n を改行に追加するだけです:

<?php
$filename = &#39;file.txt&#39;;
$word = "你好!n";

$fh = fopen($filename, "a");
echo fwrite($fh, $word);
fclose($fh);
?>
ログイン後にコピー

上記の例では、コンテンツの最後に n 個の改行文字を追加します。ファイルを書き込むときに n が改行を表すようにするには、(上記の例のように) 書き込み時に二重引用符を使用する必要があります。一重引用符を使用すると、n 文字は改行として解釈されず、n 文字列として解釈されます。表示するには: PHP 文字列 一重引用符と二重引用符の違い。 Windows オペレーティング システムでキャリッジ リターンとライン フィードをシミュレートしたい場合、

n はすでに実際のライン フィードです (つまり、ワードパッドでファイルを開くと、黒い四角ではなく行のリストが表示されます)。 n の前に r を追加して、Car シンボルを返すことができます:

<?php
$word = "你好!rn";
?>
ログイン後にコピー

PHP fwrite 書き込み許可

既存のファイルを開くとき (通常は追加書き込みモード)、ファイルに書き込み許可があるかどうかを検出して、エラーを回避する必要があります。システムエラー。 。 is_writable 関数を使用して、ファイルが書き込み可能かどうかを確認します。

以下は、追加書き込みモードでの厳密な検査の例です。 コードは次のとおりです:

<?php
$filename = &#39;file.txt&#39;;
$word = "你好!n";

// 确定文件存在并且可写
if (is_writable($filename)) {
    //打开文件
    if (!$fh = fopen($filename, &#39;a&#39;)) {
         echo "不能打开文件 $filename";
         exit;
    }
    // 写入内容
    if (fwrite($fh, $word) === FALSE) {
        echo "不能写入到文件 $filename";
        exit;
    }
    echo "成功地将 $word 写入到文件 $filename";
    fclose($fh);
} else {
    echo "文件 $filename 不可写";
}
?>
ログイン後にコピー

PHP の fwrite 関数は、ファイルに文字列を書き込むアクションのみを実行します。その動作の実際の結果は、fopen 関数に大きく依存します。 。

【おすすめ関連記事】:

1.php fwrite()関数の詳しい説明ファイル書き込み例

2.php fwrite()関数で改行文字が機能しない場合はどうすればいいですかラップして書き込みますか?

以上がphp fwrite()関数の追加と改行の書き込みの詳細な例の詳細内容です。詳細については、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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Excelテーブルで行を折り返す方法 Excelテーブルで行を折り返す方法 Feb 09, 2024 pm 02:00 PM

Excel を使用していると、セル内で行を折り返すなど、さまざまな操作を行う必要があります。パソコンのExcel表で行を折り返す方法を見てみましょう。 【エクセル表の操作方法集】エクセル表で行を折り返すにはどうすればいいですか? 回答: 自動的に行を折り曲げたり、セルの書式を設定したりすることで実現できます。 1. 自動行折り返し 1. 表内で折り返す必要がある領域を選択し、[開始] ページで [自動折り返し] をクリックします; 2. 次に、A 列の幅を適切な値に調整します; 2.セルの書式設定 1. まず、折り返す必要がある領域を選択し、マウスを右クリックして [セルの書式設定] をクリックします; 2. 次に、ポップアップで

BarTender で行を折り返す方法 - BarTender で行を折り返す方法 BarTender で行を折り返す方法 - BarTender で行を折り返す方法 Mar 05, 2024 pm 07:52 PM

多くのユーザーがオフィスで BarTender ソフトウェアを使用しています。最近、一部の新規ユーザーが BarTender で行を折り返す方法を尋ねてきました。以下では、エディターが BarTender で行を折り返す方法を示します。以下を見てみましょう。 1. BarTender で、ツールバーの [テキストの作成] ボタンをクリックし、[単一行テキストの作成] を選択して、テキストの内容を入力します。 2. 作成したテキスト オブジェクトをダブルクリックして、テキスト プロパティ ダイアログ ボックスを開きます。 「テキスト形式」タブに切り替え、右側の「種類」で「段落」を選択します。 3. [閉じる] をクリックし、実際の要件に応じてテキスト ボックスのサイズを調整するか、テキストをさらに入力するか、テキストを折り返すことができます。

Apple コンピューターの Excel でセルを折り返す方法 Apple コンピューターの Excel でセルを折り返す方法 Feb 18, 2024 pm 08:39 PM

Apple の Excel のセル内の行の折り返し Apple の Excel ソフトウェアは、ユーザーのデータ処理と分析を支援する多くの便利な機能を提供する強力なスプレッドシート ツールです。 Excel を使用する場合、データをより適切に整理して表示するために、セルに複数行のテキストを入力する必要がある場合があります。ただし、Apple コンピュータ用 Excel は Windows 版 Excel とは若干異なるため、行の折り返し方法も異なります。 Windows バージョンの Excel では、直接次のことができます。

iPhone で行を折り返す方法 iPhone で行の折り返しを設定するにはどうすればよいですか? iPhone で行を折り返す方法 iPhone で行の折り返しを設定するにはどうすればよいですか? Mar 22, 2024 pm 06:50 PM

1. スペースバーを複数回押してカーソルを右端に移動し、行を折り返すテキストを入力します。 2. 改行する必要がある場合は、キーボードのマイクアイコンをクリックすると、「改行」と音声が流れます。 3. メモの使用シナリオでは、入力メソッドに [改行] オプションがあり、これを使用してコピーすることで改行を実現できます。 4. 他のサードパーティの入力メソッドを App Store からダウンロードして使用します。

Go言語で改行を含むテキストを出力する方法 Go言語で改行を含むテキストを出力する方法 Mar 15, 2024 pm 04:15 PM

Go 言語は、さまざまな分野のソフトウェア開発で広く使用されている、最新の効率的かつ簡潔なプログラミング言語です。 Go 言語では、改行を含むテキストの出力は非常に簡単で、fmt パッケージが提供する Println 関数を使用することで実現できます。ここではGo言語で改行を含むテキストを出力する方法と関連するコード例を詳しく紹介します。 Go 言語で改行を含むテキストを出力したい場合は、fmt パッケージが提供する Println 関数を使用できます。 Println 関数はテキストを出力します。

PyCharm チュートリアル: 自動行折り返し機能を素早くマスターする PyCharm チュートリアル: 自動行折り返し機能を素早くマスターする Feb 23, 2024 am 08:33 AM

PyCharm は強力な Python 統合開発環境であり、その自動行折り返し機能により、開発者はより効率的にコードを作成できます。この記事では、PyCharmの自動ワードラップ機能をすぐにマスターする方法と、具体的なコード例を紹介します。 1. 自動ワードラップ機能を有効にする PyCharm では、自動ワードラップ機能はデフォルトでは有効になっていないため、使用する前に手動で設定する必要があります。具体的な手順は次のとおりです。 PyCharm を開き、「ファイル」->「設定」と入力します。

PHPでファイル操作にfopen、fwrite、fcloseを使用するにはどうすればよいですか? PHPでファイル操作にfopen、fwrite、fcloseを使用するにはどうすればよいですか? Jun 01, 2023 am 08:46 AM

PHP 開発では、ファイル操作が非常に一般的です。通常の状況では、ファイルの読み取り、書き込み、削除などの操作を実行する必要があります。このうち、fopen 関数と fread 関数はファイルの読み取りに使用でき、fopen 関数、fwrite 関数、fclose 関数はファイルの書き込みに使用できます。この記事では、PHP が fopen、fwrite、fclose を使用してファイル操作を実行する方法を紹介します。 1. fopen 関数 fopen 関数はファイルを開くために使用され、その構文は次のとおりです。

PHPで改行を置換する方法を詳しく解説 PHPで改行を置換する方法を詳しく解説 Mar 20, 2024 pm 01:21 PM

PHPで改行を置換する方法を詳しく解説 PHPの開発では、文字列内の改行を置換したり処理したりする必要がある場合があります。改行はプラットフォームによって表現方法が異なる場合があるため、異なる環境で文字列が一貫して表示されるように、改行を均一に処理する必要があります。この記事では、一般的な改行文字や具体的なコード例など、PHPで改行を置換する方法を詳しく紹介します。 1. 一般的な改行文字 オペレーティング システムが異なると、改行文字の表現が若干異なる場合があります。主な改行文字は次のとおりです。 Windo

See all articles