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 return语句另类用法不止是在函数中
Sep 17 PHP
在win7中搭建Linux+PHP 开发环境
Oct 08 PHP
Yii框架form表单用法实例
Dec 04 PHP
ecshop实现smtp发送邮件
Feb 03 PHP
php获取从html表单传递数组的方法
Mar 20 PHP
php注册审核重点解析(数据访问)
May 23 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
php封装db类连接sqlite3数据库的方法实例
Dec 19 PHP
php中访问修饰符的知识点总结
Jan 27 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
Jul 08 PHP
TP5框架使用QueryList采集框架爬小说操作示例
Mar 26 PHP
PHP大文件分割分片上传实现代码
Dec 09 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
解决Codeigniter不能上传rar和zip压缩包问题
2014/03/07 PHP
PHP基于cookie实现统计在线人数功能示例
2019/01/16 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
基于dom编程中 动态创建与删除元素的使用
2013/04/17 Javascript
兼容FF和IE的动态table示例自写
2013/10/21 Javascript
Javascript快速排序算法详解
2014/12/03 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
2015/04/30 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
2017/03/13 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
JS中正则表达式要注意lastIndex属性
2017/08/08 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
详解json串反转义(消除反斜杠)
2019/08/12 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
2019/12/29 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
利用python生成一个导出数据库的bat脚本文件的方法
2016/12/30 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
Python判断一个三位数是否为水仙花数的示例
2018/11/13 Python
Python关于excel和shp的使用在matplotlib
2019/01/03 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
一行Python代码过滤标点符号等特殊字符
2019/08/12 Python
解析python实现Lasso回归
2019/09/11 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
2020/06/02 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
Python Pivot table透视表使用方法解析
2020/09/11 Python
使用CSS3配合IE滤镜实现渐变和投影的效果
2015/09/06 HTML / CSS
电子商务专业个人的自我评价
2013/11/19 职场文书
优秀教师事迹简介
2014/02/02 职场文书
一年级班主任感言
2014/03/08 职场文书
学习型班组申报材料
2014/05/31 职场文书
中秋手机店促销方案
2014/06/16 职场文书
2014年药房工作总结
2014/11/22 职场文书
JavaScript流程控制(分支)
2021/12/06 Javascript