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 相关文章推荐
如何限制访问者的ip(PHPBB的代码)
Oct 09 PHP
通过文字传递创建的图形按钮
Oct 09 PHP
php各种编码集详解和以及在什么情况下进行使用
Sep 11 PHP
PHP测试程序运行时间的类
Feb 05 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
Jun 20 PHP
Opcache导致php-fpm崩溃nginx返回502
Mar 02 PHP
php 在线导入mysql大数据程序
Jun 11 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
Aug 23 PHP
详解PHP+AJAX无刷新分页实现方法
Nov 03 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
Mar 25 PHP
Smarty3配置及入门语法
Feb 22 PHP
浅析PHP7的多进程及实例源码
Apr 14 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用正则表达式匹配URL的简单方法
2013/11/12 PHP
php fread读取文件注意事项
2016/09/24 PHP
thinkphp的dump函数无输出实例代码
2016/11/15 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
PHP tp5中使用原生sql查询代码实例
2020/10/28 PHP
拥抱模块化的JavaScript
2012/03/07 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
2015/08/10 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
Bootstrap table使用方法总结
2017/05/10 Javascript
基于vue-video-player自定义播放器的方法
2018/03/21 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
vue仿淘宝滑动验证码功能(样式模仿)
2019/12/10 Javascript
小程序使用分包的示例代码
2020/03/23 Javascript
Vue使用Proxy代理后仍无法生效的解决
2020/11/13 Javascript
微信跳一跳小游戏python脚本
2018/01/05 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
在Python中使用defaultdict初始化字典以及应用方法
2018/10/31 Python
Python的几种主动结束程序方式
2019/11/22 Python
python如何输出反斜杠
2020/06/18 Python
django和flask哪个值得研究学习
2020/07/31 Python
华为c/c++笔试题
2016/01/25 面试题
承办会议欢迎词
2014/01/17 职场文书
五年级语文教学反思
2014/01/30 职场文书
迟到早退检讨书
2014/02/10 职场文书
渔夫的故事教学反思
2014/02/14 职场文书
黄金搭档广告词
2014/03/21 职场文书
竞聘书怎么写,如何写?
2014/03/31 职场文书
我爱幼儿园演讲稿
2014/09/11 职场文书
礼仪培训心得体会
2016/01/22 职场文书
详解Python描述符的工作原理
2021/06/11 Python
JavaScript分页组件使用方法详解
2021/07/26 Javascript