首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php中刷新/页面加载时回显不同的文本字符串

在php中刷新/页面加载时回显不同的文本字符串
EN

Stack Overflow用户
提问于 2013-09-06 12:28:18
回答 4查看 1.5K关注 0票数 0

我有一个网站,在主页上有一个功能飞溅,由几句文字组成。

比方说,如果我有一个文件,有大约5-6个不同的文本块,我想在每次有人访问我的主页时随机回音,在php中做这个最好的方法是什么?

谢谢你的帮忙

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-09-06 12:30:13

阅读有关file()的文档并使用array_rand()

代码语言:javascript
复制
$sentences = file('your-file.txt');

$keyNr = array_rand($sentences, 1);
var_dump($sentences[$keyNr]);
票数 0
EN

Stack Overflow用户

发布于 2013-09-06 12:29:47

初始化数组中的文本块,并使用兰德()函数选择一个。

票数 2
EN

Stack Overflow用户

发布于 2013-09-06 12:29:59

我建议将文本存储在数据库中,然后使用如下查询从数据库中选择一个随机行:

代码语言:javascript
复制
select randomQuote from someTable order by rand() limit 1

这样,您就不必更改代码,您可以简单地更新、向数据库中插入新行或删除旧行等等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18657906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档