ホームページ  >  記事  >  バックエンド開発  >  PHPでファイル内のコンテンツ行を変更する方法

PHPでファイル内のコンテンツ行を変更する方法

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌オリジナル
2023-05-26 09:44:291638ブラウズ

ファイル内の行の内容を変更する

php メソッド: 1. php サンプル ファイルを作成します; 2. 「file()」関数を使用して、指定されたファイルのすべての行を開き、目的の行を見つけます。変更される内容を変更し、その行の内容を変更します; 3. 「file_put_contents()」関数を使用して、変更した内容をファイルに戻します。

PHPでファイル内のコンテンツ行を変更する方法

このチュートリアルのオペレーティング システム: Windows 10 システム、php8.1.3 バージョン、Dell G3 コンピューター。

1 行関数の実装を変更するには、次の手順が必要です:

1. PHP のファイル操作関数を使用して、指定されたファイルを開きます。

2. ファイルの内容を読み取り、各行の内容をメモリ内の配列に保存します。

3. 変更する行数を見つけて、行の内容を変更します。

4. 変更した内容をファイルに書き込みます。

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

function modifyLine($filename, $lineNumber, $newContent) {
 // 打开文件,读取所有行
$lines = file($filename);
// 修改指定行的内容
$lines[$lineNumber - 1] = $newContent . "";
// 把内容写回文件
file_put_contents($filename, implode("", $lines));
}

変更されたコードでは、file() 関数は指定されたファイルのすべての行を読み取り、各行の内容を配列要素に格納します。次に、渡された行番号に基づいて、配列内で変更する行を見つけ、それを新しい内容に変更します。

最後に、file_put_contents() 関数を使用して、変更したコンテンツをファイルに戻します。

以上がPHPでファイル内のコンテンツ行を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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