如何从文本文件
生成随机行lines.txt
aaaaaaaaa
bbbbbbbbb
ccccccccc
ddddddddd
eeeeeeeee
这是我试过的
Random.php
<?php $lines = file("lines.txt");echo $lines[array_rand($lines)];?>
随机结果:
ccccccccc
我想这样:
aaaaaaaaa|bbbbbbbbb|ccccccccc|ddddddddd|eeeeeeeee
ccccccccc|ddddddddd|aaaaaaaaa|bbbbbbbbb|eeeeeeeee
答案 0 :(得分:1)
一旦从文件中变红,使用shuffle函数随机化数组,然后使用implode函数输出你想要的方式(由|分隔)
<?php
$lines = file("lines.txt");
shuffle($lines);
echo implode('|', $lines);
?>