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正则
Jul 07 PHP
如何正确理解PHP的错误信息
Oct 09 PHP
PHP中对数据库操作的封装
Oct 09 PHP
php创建多级目录代码
Jun 05 PHP
Drupal7中常用的数据库操作实例
Mar 02 PHP
php自动获取关键字的方法
Jan 06 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
Apr 12 PHP
php调用云片网接口发送短信的实现方法
Oct 25 PHP
Laravel5.7 数据库操作迁移的实现方法
Apr 12 PHP
在Laravel的Model层做数据缓存的实现
Sep 26 PHP
php报错502badgateway解决方法
Oct 11 PHP
php利用ZipArchive类操作文件的实例
Jan 21 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文件
2007/01/04 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
JavaScript中String和StringBuffer的速度之争
2010/04/01 Javascript
file模式访问网页时iframe高度自适应解决方案
2013/01/16 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
JavaScript保存并运算页面中数字类型变量的写法
2015/07/06 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
2016/05/16 Javascript
详解javascript表单的Ajax提交插件的使用
2016/12/29 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
用原生JS实现简单的多选框功能
2017/06/12 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
vuex存取值和映射函数使用说明
2020/07/24 Javascript
[01:55]2014DOTA2国际邀请赛 BBC正赛第一天总结
2014/07/10 DOTA
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
python中zip()方法应用实例分析
2016/04/16 Python
python与C互相调用的方法详解
2017/07/14 Python
详解Python字典小结
2018/10/20 Python
基于Python中的yield表达式介绍
2019/11/19 Python
Python使用matplotlib绘制Logistic曲线操作示例
2019/11/28 Python
Python中私有属性的定义方式
2020/03/05 Python
Python3 filecmp模块测试比较文件原理解析
2020/03/23 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
HTML5 3D书本翻页动画的实现示例
2019/08/28 HTML / CSS
美国第一香水网站:Perfume.com
2017/01/23 全球购物
教师读书活动总结
2014/05/07 职场文书
青年志愿者活动方案
2014/08/17 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
Go语言操作数据库及其常规操作的示例代码
2021/04/21 Golang
MySQL之select、distinct、limit的使用
2021/11/11 MySQL
mybatis 获取更新记录的id
2022/05/20 Java/Android