php随机输出名人名言的代码


Posted in PHP onOctober 07, 2012

那么这个随机名人名言的功能是如何实现的呢?

其实很简单,只需要一个字符串变量,这里面放所有要随机展现的名人名言,然后用到explode函数分解成数组,再用rand随机数生成一个值,输出这个数组中的某一句。

直接上代码:
says.php

<?php 
function random_str () { 
$poems="人生的价值,并不是用时间,而是用深度去衡量的。-- 列夫·托尔斯泰 
三人行,必有我师焉。择其善者而从之,其不善者而改之。——孔子 
人生不是一种享乐,而是一桩十分沉重的工作。-- 列夫·托尔斯泰 
成为卓越的代名词,很多人并不需要杰出素质的环境。——Steve Jobs 
活着就是为了改变世界,难道还有其他原因吗?——Steve Jobs 
Follow yourself.追随你的内心。——Steve Jobs 
生活是不公平的;要去适应它。——比尔盖茨 
常常提醒自己注意幸福,就像在寒冷的日子里经常看看太阳,心就不知不觉暖洋洋,亮光光。——毕淑敏 
幸福是一种心灵的振颤。它像会倾听音乐的耳朵一样,需要不断地训练。——毕淑敏 
这世界并不会在意你的自尊。这世界指望你在自我感觉良好之前先要有所成就。——比尔盖茨 
生活只有在平淡无味的人看来才是空虚而平淡无味的。-- 车尔尼雪夫斯基"; 
$poems=explode("\n",$poems); 
return $poems[rand(0,count($poems)-1)]; 
} 
function says(){ 
$says=random_str(); 
echo $says; 
} 
?>

关键在于这几句:
$poems=explode("\n",$poems); 
return $poems[rand(0,count($poems)-1)];

如果您使用的是wordpress博客系统,可以把该文件says.php放到主题根目录下,然后修改主题根目录下的header.php,插入一条语句到前面:
<?php include(dirname(__file__)."/says.php"); ?>

然后在你想显示随机名人名言的位置插入如下语句:
says();
这样就可以调用了。对wordpress系统不是很了解,这个方法肯定不是最好的方法。
PHP 相关文章推荐
PHP 和 MySQL 基础教程(一)
Oct 09 PHP
一些关于PHP的知识
Nov 17 PHP
一个简单的PHP投票程序源码
Mar 11 PHP
PHP array_multisort()函数的使用札记
Jul 03 PHP
win7下memCache的安装过程(具体操作步骤)
Jun 28 PHP
laravel安装zend opcache加速器教程
Mar 02 PHP
php 利用socket发送HTTP请求(GET,POST)
Aug 24 PHP
Smarty模板常见的简单应用分析
Nov 15 PHP
thinkphp修改配置进入默认首页的方法
Feb 07 PHP
YII框架关联查询操作示例
Apr 29 PHP
如何在Laravel5.8中正确地应用Repository设计模式
Nov 26 PHP
YII2框架中actions的作用与使用方法示例
Mar 13 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
Oct 06 #PHP
PHP面向对象学习笔记之一 基础概念
Oct 06 #PHP
php生成局部唯一识别码LUID的代码
Oct 06 #PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
Oct 06 #PHP
PHP中3种生成XML文件方法的速度效率比较
Oct 06 #PHP
PHP中的生成XML文件的4种方法分享
Oct 06 #PHP
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
Oct 05 #PHP
You might like
PHP中Session和Cookie是如何操作的
2015/10/10 PHP
WordPress中对访客评论功能的一些优化方法
2015/11/24 PHP
基于PHP的登录和注册的功能的实现
2020/08/06 PHP
(转载)JavaScript中匿名函数,函数直接量和闭包
2007/05/08 Javascript
jQuery 常见学习网站与参考书
2009/11/09 Javascript
纯CSS打造的导航菜单(附jquery版)
2010/08/07 Javascript
js购物车实现思路及代码(个人感觉不错)
2013/12/23 Javascript
Node.js实现简单聊天服务器
2014/06/20 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
2014/08/04 Javascript
jQuery源码分析之jQuery中的循环技巧详解
2014/09/06 Javascript
让JavaScript和其它资源并发下载的方法
2014/10/16 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
jquery分隔Url的param方法(推荐)
2016/05/25 Javascript
Ajax异步文件上传与NodeJS express服务端处理
2017/04/01 NodeJs
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
Vue通过ref父子组件拿值方法
2018/09/12 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
python远程登录代码
2008/04/29 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
python中日志logging模块的性能及多进程详解
2017/07/18 Python
Python基础之文件读取的讲解
2019/02/16 Python
在python中list作函数形参,防止被实参修改的实现方法
2020/06/05 Python
通过代码实例了解Python异常本质
2020/09/16 Python
python实现登录与注册系统
2020/11/30 Python
英国手机零售商:Metrofone
2019/03/18 全球购物
应届大学生自荐信格式
2013/09/21 职场文书
综合测评自我鉴定
2013/10/08 职场文书
服务中心夜班服务员岗位职责
2013/11/27 职场文书
优秀通讯员事迹材料
2014/01/28 职场文书
中班开学寄语
2014/04/04 职场文书
优秀员工评优方案
2014/06/13 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
小组口号霸气押韵
2015/12/24 职场文书
浅谈spring boot使用thymeleaf版本的问题
2021/08/04 Java/Android
Tomcat配置访问日志和线程数
2022/05/06 Servers