以下代码展示了如何使用 PHP 将一个文件 (b.txt) 的第一行内容追加到另一个文件 (a.txt) 的末尾,并删除 b.txt 中的第一行内容:

<?php
$aFile = 'a.txt';
$bFile = 'b.txt';

// 读取 b.txt 中的内容
$bContent = file($bFile);

// 获取第一行内容
$firstLine = array_shift($bContent);

// 将第一行内容追加到 a.txt 最后一行
file_put_contents($aFile, $firstLine, FILE_APPEND);

// 将剩余的 b.txt 内容重新写入 b.txt
file_put_contents($bFile, $bContent);

echo '操作完成!';
?>

代码解释:

  1. 使用 file() 函数读取 b.txt 的内容,并将内容存储在 $bContent 数组中。
  2. 使用 array_shift() 函数从 $bContent 数组中获取第一行内容,并将其存储在 $firstLine 变量中。
  3. 使用 file_put_contents() 函数将 $firstLine 内容追加到 a.txt 的末尾,FILE_APPEND 参数指定追加操作。
  4. 使用 file_put_contents() 函数将剩余的 $bContent 内容写入 b.txt 文件,覆盖原有内容,从而删除第一行内容。
  5. 输出提示信息 '操作完成!'。

此代码可以方便地将一个文本文件中的特定内容移到另一个文本文件中。


原文地址: https://www.cveoy.top/t/topic/qqMQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录