ファイル内の行の内容を変更する
php メソッド: 1. php サンプル ファイルを作成します; 2. 「file()」関数を使用して、指定されたファイルのすべての行を開き、目的の行を見つけます。変更される内容を変更し、その行の内容を変更します; 3. 「file_put_contents()」関数を使用して、変更した内容をファイルに戻します。
このチュートリアルのオペレーティング システム: 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 サイトの他の関連記事を参照してください。