php实现每天自动变换随机问候语的方法

   本文实例讲述了php实现每天自动变换随机问候语的方法。分享给大家供大家参考。具体分析如下:

  这里预先定义一个php数组,里面存放一些随机问候语,调用的时候指定是按照天,月还是年来自动更换问候语,如果选择月,则会每月更换一条问候语显示,不用每个月手动更换了,并且这段php代码比使用JS实现对搜索引擎友好

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

function RandomQuoteByInterval($TimeBase, $QuotesArray){
// Make sure it is a integer
$TimeBase = intval($TimeBase);
// How many items are in the array?
$ItemCount = count($QuotesArray);
// By using the modulus operator we get a pseudo
// random index position that is between zero and the
// maximal value (ItemCount)
$RandomIndexPos = ($TimeBase % $ItemCount);
// Now return the random array element
return $QuotesArray[$RandomIndexPos];
}
/*
** --> See the example section below for a
** detailed instruction.
*/

  使用范例:

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

// Use the day of the year to get a daily changing
// quote changing (z = 0 till 365)
$DayOfTheYear = date('z');
// You could also use:
// --> date('m'); // Quote changes every month
// --> date('h'); // Quote changes every hour
// --> date('i'); // Quote changes every minute
// Example array with some random quotes
$RandomQuotes = array(
'No animals were harmed in the making of this snippet.',
'Nice snippets',
'The modulus operator rocks!',
'PHP is cool.'
);
print RandomQuoteByInterval($DayOfTheYear, $RandomQuotes);

  希望本文所述对大家的php程序设计有所帮助。

时间: 2025-01-21 04:22:36

php实现每天自动变换随机问候语的方法的相关文章

javascript实现根据时间段显示问候语的方法_javascript技巧

本文实例讲述了javascript实现根据时间段显示问候语的方法.分享给大家供大家参考.具体实现方法如下: 将以下代码加入HTML 的<body></body>之间: <script language="javaScript"> <!-- now = new Date(),hour = now.getHours() if(hour < 6){document.write("凌晨好!")} else if (hour &

在Word 2010中插入问候语进行邮件合并

通常情况下用户习惯于在信函的起始位置写上问候语,以表示对收件人的尊敬和问候,例如"亲爱的张先生". "Dear Mr.Chen"等形式.用户在Word 2010中进行邮件合并时,可以在信函开始位置插入问候语,具体操作步骤如 下所述: 第1步,打开Word 2010文档窗口,将插入条光标移动到信函开始位置.切换到"邮件"功能区,在"编写和 插入域"分组中单击"问候语"按钮,如图2011080301所示. 图2

如何修改XP系统搜索卡通的问候语

如何修改XP系统搜索卡通的问候语   1.打开"C:WINDOWSsrchasstmui804"文件夹,可以看到其中包含很多以.XML为后缀的文件,这些文件就包含了卡通搜索助理所能展示给用户的所有"问候语". 2.例如当打开搜索窗口后,该卡通助理会显示默认的搜索选项,向您询问"您要查找什么?",并列出一些搜索项目,例如"图片,音乐或视频等".上述搜索选项的名称就保存在"lclsrch.xml"文件中,利用记

在Word2010中插入问候语进行邮件合并

通常情况下用户习惯于在信函的起始位置写上Word2010/2097.html'>问候语,以表示对收件人的尊敬和问候,例如"亲爱的张先生"."Dear Mr.Chen"等形式.用户在Word2010中进行邮件合并时,可以在信函开始位置插入问候语,具体操作步骤如下所述: 第1步,打开Word2010文档窗口,将插入条光标移动到信函开始位置.切换到"邮件"功能区,在"编写和插入域"分组中单击"问候语"按钮,

win7电脑的任务栏时种处如何显示问候语?

  在win7电脑下方任务栏的时钟处显示出问候语,这对于强大功能的win7 64位旗舰版来说似乎并不算是很稀罕的事儿吧?不过似乎还是有很多朋友不会操作,小编也是在一次偶然机会中看到别人的电脑上显示的,当时觉得挺好玩的,这里详细的为大家介绍一下具体的操作方法.大家有兴趣的话,就来了解一下吧! 1.首先,咱们同时按下win+r打开电脑的运行窗口,然后在其中输入regedit并单击回车,打开电脑的注册表编辑器窗口. 2.在注册表编辑器窗口中,咱们在左侧菜单中依次展开HKEY_DURRERT_USER/

Win7旗舰版系统如何在任务栏的时钟处添加问候语

  1.首先在"运行"中输入"regedit"后,回车打开"注册表编辑器"; 2.然后依次展开并定位到HKEY_DURRERT_USER/Control panel/international项; 3.然后在窗口右侧中找到并双击打开SLongDate; 4.接着在弹出来的编辑字符串窗口中,在数值数据中输入自己喜欢的问候语,问候语后的时间格式不用修改,之后点击确定按钮退出即可. 5.设置完成之后,在任务栏的时间显示中就可看到设置好的问候语,是不是很

xp系统如何自定义搜索卡通的问候语

  具体如下: 1.打开"C:WINDOWSsrchasstmui804"文件夹,可看到其中包含很多以.XML为后缀的文件,包含了卡通搜索助理所能展示给用户的所有"问候语". 2.当打开搜索窗口后,该卡通助理就会显示默认的搜索选项,向您询问"您要查找什么?",并有"图片,音乐或视频"等搜索项目.其实这些搜索选项的名称就保存在"lclsrch.xml"文件中,利用记事本打开该文件,可以到该卡通助理的上述&qu

自定义终端(Terminal)问候语

适用于:Mac OS X. Ubuntu (Windows我没有用过) 第一步: 进入目录 打开终端 输入(进入etc目录) cd /etc 第二步:进入文件 输入(编辑一个名为motd的文件) sudo vim motd 第三步:设置问候语内容 设置问候语 我的问候语是这样的: 是用一个工具生成的,推荐这个以前推荐过的工具:字体生成美美的注释 第四步:保存退出 不要忘记保存哟- 按esc,然后输入:wq,回车. 第五步:验证 command + t验证下是不是已经生效了哟-

JS实现自动变换的菜单效果代码_javascript技巧

本文实例讲述了JS实现自动变换的菜单效果代码.分享给大家供大家参考.具体如下: 这是一款自动变换的JS菜单,由原来的一款自动TAB修改而成的,有需要的就拿去,代码内有几个JS函数,分别用来控制TAB的自动切换. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-auto-cha-menu-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E