找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 72|回复: 6

php随机抽取某个文件中的一行句子,怎么实现

[复制链接]

90

主题

260

回帖

828

积分

高级会员

积分
828
发表于 2013-6-8 10:57:36 | 显示全部楼层 |阅读模式
如题,php大牛帮写一段呗
回复

使用道具 举报

507

主题

2363

回帖

6305

积分

论坛元老

积分
6305
发表于 2013-6-8 11:00:08 | 显示全部楼层
把每行存入数组然后随机
回复

使用道具 举报

4

主题

380

回帖

782

积分

高级会员

积分
782
发表于 2013-6-8 11:06:53 | 显示全部楼层
$filename='./t.txt';

$lines=explode("\n",file_get_contents($filename));
mt_srand(time());
$key=mt_rand(0,count($lines)-1);
echo $lines[$key];
回复

使用道具 举报

4

主题

380

回帖

782

积分

高级会员

积分
782
发表于 2013-6-8 11:07:56 | 显示全部楼层
用 array_rand 函数也可以
个人喜欢 mt_rand
回复

使用道具 举报

44

主题

1415

回帖

3004

积分

论坛元老

积分
3004
发表于 2013-6-8 11:16:32 | 显示全部楼层
[ol][*]复制代码
回复

使用道具 举报

90

主题

260

回帖

828

积分

高级会员

积分
828
 楼主| 发表于 2013-6-8 11:25:09 | 显示全部楼层
感谢楼上各位,已解决
回复

使用道具 举报

4

主题

380

回帖

782

积分

高级会员

积分
782
发表于 2013-6-10 09:08:50 | 显示全部楼层
$times=3;
$filename='./t.txt';

$lines=explode("\n",file_get_contents($filename));
$lines_count=count($lines);

$needs=array()
mt_srand(time());
for($i=0;$i
404 发表于 2013-6-8 14:16


[ol]
  • 复制代码
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-21 18:57 , Processed in 0.017774 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表