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 相关文章推荐
实现了一个PHP5的getter/setter基类的代码
Feb 25 PHP
php的一个登录的类 [推荐]
Mar 16 PHP
关于PHP堆栈与列队的学习
Jun 21 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
Oct 01 PHP
php实现在限定区域里自动调整字体大小的类实例
Apr 02 PHP
windows8.1下Apache+Php+MySQL配置步骤
Oct 30 PHP
基于PHP制作验证码
Oct 12 PHP
详解PHP中的 input属性(隐藏 只读 限制)
Aug 14 PHP
PHP 进度条函数的简单实例
Sep 19 PHP
php闭包中使用use声明变量的作用域实例分析
Aug 09 PHP
PHP中数组转换为SimpleXML教程
Jan 27 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
Apr 06 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面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
2015/04/21 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
Javascript-Mozilla和IE中的一个函数直接量的问题
2007/01/09 Javascript
js下获取div中的数据的原理分析
2010/04/07 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
JavaScript运行机制之事件循环(Event Loop)详解
2014/10/10 Javascript
jQuery前端框架easyui使用Dialog时bug处理
2014/12/05 Javascript
修改Jquery Dialog 位置的实现方法
2016/08/26 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
JS 封装父页面子页面交互接口的实例代码
2019/06/25 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
es6函数中的作用域实例分析
2020/04/18 Javascript
vue通过接口直接下载java生成好的Excel表格案例
2020/10/26 Javascript
[00:37]DOTA2上海特级锦标赛 Secert 战队宣传片
2016/03/03 DOTA
win7安装python生成随机数代码分享
2013/12/27 Python
Python 多进程并发操作中进程池Pool的实例
2017/11/01 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
Python实现的本地文件搜索功能示例【测试可用】
2018/05/30 Python
Python实现分段线性插值
2018/12/17 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
2019/07/14 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
在linux系统下安装python librtmp包的实现方法
2019/07/22 Python
python基于gevent实现并发下载器代码实例
2019/11/01 Python
Django框架中间件定义与使用方法案例分析
2019/11/28 Python
Tensorflow累加的实现案例
2020/02/05 Python
Python调用OpenCV实现图像平滑代码实例
2020/06/19 Python
Python如何使用27行代码绘制星星图
2020/07/20 Python
Allsole美国/加拿大:英国一家专门出售品牌鞋子的网站
2018/10/21 全球购物
监理员的岗位职责
2013/11/13 职场文书
综合办公室主任职责
2013/12/16 职场文书
物流管理专业毕业生求职信
2014/03/23 职场文书
和领导吃饭祝酒词
2015/08/11 职场文书
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技