源分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

随机读取TXT文本内容的PHP代码示例

代码编程 青果笔记 11个月前 (06-13) 475次浏览 0个评论 扫描二维码

在PHP中,您可以使用以下代码按行随机读取TXT文本内容:

<?php
// 读取文本文件的每一行到数组中
$lines = file('path/to/file.txt', FILE_IGNORE_NEW_LINES);

// 随机排序数组
shuffle($lines);

// 选择要读取的行数
$numLines = 5; // 选择要读取的行数
$selectedLines = array_slice($lines, 0, $numLines);

// 逐行输出所选行的内容
foreach ($selectedLines as $line) {
echo $line . "<br>";
}
?>

在上述代码中,您需要将 ‘path/to/file.txt’ 替换为您实际的TXT文件路径。代码首先使用 file() 函数将文本文件的每一行读取到一个数组中,使用 FILE_IGNORE_NEW_LINES 标志可以确保每行末尾的换行符不包含在读取的行中。

接下来,使用 shuffle() 函数随机排序数组中的行。

然后,您可以设置变量 $numLines 来指定要读取的行数。

使用 array_slice() 函数从随机排序的数组中选择前 $numLines 行作为所选行。

最后,使用 foreach 循环逐行输出所选行的内容。您可以根据需要对输出的内容进行适当的处理或操作。

请确保您对要读取的TXT文件具有适当的文件读取权限,并将代码中的路径替换为实际的文件路径。


本站资源均来源于互联网,仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:随机读取TXT文本内容的PHP代码示例
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
热血江湖私发网 魔兽sf 热血江湖私服 热血江湖私服 热血江湖私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 热血江湖私服 热血江湖私服 热血江湖私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 诛仙私服 热血江湖私服 热血江湖私服 热血江湖私服 热血江湖sf 热血江湖私发网 热血江湖私发网 热血江湖私发网 热血江湖私发网