设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

php随机抽取某个文件中的一行句子,怎么实现 [复制链接]
查看:60 | 回复:6

79

主题

120

回帖

521

积分

高级会员

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

432

主题

2077

回帖

5552

积分

论坛元老

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

4

主题

297

回帖

626

积分

高级会员

积分
626
发表于 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

主题

297

回帖

626

积分

高级会员

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

39

主题

1164

回帖

2507

积分

金牌会员

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

79

主题

120

回帖

521

积分

高级会员

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

4

主题

297

回帖

626

积分

高级会员

积分
626
发表于 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]
  • 复制代码
  • 您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-7-31 22:02 , Processed in 0.013310 second(s), 3 queries , Gzip On, Redis On.

    返回顶部