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 相关文章推荐
在Zeus Web Server中安装PHP语言支持
Oct 09 PHP
md5 16位二进制与32位字符串相互转换示例
Dec 30 PHP
php实现执行某一操作时弹出确认、取消对话框
Dec 30 PHP
php switch语句多个值匹配同一代码块应用示例
Jul 29 PHP
四种php中webservice实现的简单架构方法及实例
Feb 03 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
Mar 19 PHP
PHP中JSON的应用技巧
Oct 10 PHP
PHP大神的十大优良习惯
Sep 14 PHP
PHP构造函数与析构函数用法示例
Sep 28 PHP
PHP attributes()函数讲解
Feb 03 PHP
PHP抽象类与接口的区别详解
Mar 21 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Jan 22 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读取30天之内的根据算法排序的代码
2008/04/06 PHP
11个PHP 分页脚本推荐
2011/08/15 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
2014/05/08 PHP
CI框架中zip类应用示例
2014/06/17 PHP
php+html5实现无刷新图片上传教程
2016/01/22 PHP
php数组函数array_walk用法示例
2016/05/26 PHP
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
2009/04/07 Javascript
JQuery中each()的使用方法说明
2010/08/19 Javascript
jQuery 1.5.1 发布,全面支持IE9 修复大量bug
2011/02/26 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
javascript 获取HTML DOM父、子、临近节点
2014/06/16 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
vue.js指令v-model实现方法
2016/12/05 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
Scala解析Json字符串的实例详解
2017/10/11 Javascript
webuploader实现上传图片到服务器功能
2018/08/16 Javascript
Vue CLI3 如何支持less的方法示例
2018/08/29 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
2019/09/29 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
[09:13]2014DOTA2国际邀请赛 中国区预选赛coser表演
2014/05/23 DOTA
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
Python中max函数用于二维列表的实例
2018/04/03 Python
python数据挖掘需要学的内容
2019/06/23 Python
Pandas操作CSV文件的读写实现方法
2019/11/13 Python
总经理办公室主任岗位职责
2013/11/12 职场文书
初中生期末考试的自我评价
2013/12/17 职场文书
劳资协议书范本
2014/04/23 职场文书
政风行风评议心得体会
2014/10/21 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
走进毛泽东观后感
2015/06/04 职场文书
创业计划书之孕婴生活馆
2019/11/11 职场文书
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
2021/05/28 Python
Golang 语言控制并发 Goroutine的方法
2021/06/30 Golang