PHP 代码:将一个文件的第一行追加到另一个文件的末尾
以下代码展示了如何使用 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 '操作完成!';
?>
代码解释:
- 使用
file()函数读取b.txt的内容,并将内容存储在$bContent数组中。 - 使用
array_shift()函数从$bContent数组中获取第一行内容,并将其存储在$firstLine变量中。 - 使用
file_put_contents()函数将$firstLine内容追加到a.txt的末尾,FILE_APPEND参数指定追加操作。 - 使用
file_put_contents()函数将剩余的$bContent内容写入b.txt文件,覆盖原有内容,从而删除第一行内容。 - 输出提示信息 '操作完成!'。
此代码可以方便地将一个文本文件中的特定内容移到另一个文本文件中。
原文地址: https://www.cveoy.top/t/topic/qqMQ 著作权归作者所有。请勿转载和采集!