我需要回复文本文件中的随机行,如此
TextFile.txt的
line 1
line 2
line 3
line 4
line 5
line 6
index.php
line 4
我对PHP不太好,所以任何帮助都会非常感激
答案 0 :(得分:3)
您可以使用file
和array_rand
函数轻松完成此操作:
$lines = file($filename, FILE_IGNORE_NEW_LINES);
echo $lines[array_rand($lines)];
file
返回文件所有行的数组,并将其存储在$lines
中。array_rand
从$lines
数组中选择一个随机索引,并回显该索引处的项目。