PHP中如何实现简单的生日自动提醒功能,简单又实用!
在日常我们经常见到,类似日期(生日、时间提醒等)提醒的程序随处可见,主要是因为这样的程序有一定的定时效果。那么在PHP中怎么实现类似生日提醒的小功能呢?今天为大家详细讲解一下。
实现过程
1、准备一张生日祝福的图片。
2、创建php脚本文件。
3、设置员工的生日。
4、把当前日期和员工生日进行比较。
5、如果当前日期和员工生日一致则系统给出提示,并发出生日祝福!
代码如下:
程序运行结果如下:
PHP知识点总结
1、if语句
if语句在PHPweb开发中常用到的语言结构,它主要是用来判定给定的值是否满足条件,根据条件是否满足再决定执行什么操作。本例中的if用来判断当前日期是否与原来设定的值是否一致,如果一致输入生日提醒,如果不符合不执行任何操作。
2、数组
数组是PHP基本的数据类型,应用广泛功能强大,它可以储存多个任意类型的数据,可以作为一个单元使用。我们可以把数组看成由很多隔层的盒子,每一层都可以存放一个值。本例中的数组是直接用
array()函数声明的一维数组,把员工的名字和每个人对应生日日期都存储在数组$staff中,它的键是“小张”、“小李”、“小刘”,对应键值是“08月12日”、“06月3日”、“08月3日”。
3、foreach()语句
foreach()语句用于遍历数组,如果尝试用其它数据类型或者一个未初始化的变量时会产生错误。它的语法格式是foreach(array_expression as $value)statement;,参数array表示要遍历的数组,expression表示键,$value表示键值的对应值,statement表示语句块,本例中用foreach遍历数组$staff。
4、date()函数
date()函数是直接从PHP脚本获取服务器上的日期和时间。可以使用date()函数通过不同的方式格式化日期,date 函数受到 php.ini 中设置影响。本例中是使用date()函数获取年和月再和之前设置的日期进行比较,再根据结果决定下一步操作。date函数常参数如下图:
关于PHP时间日期定期提醒先聊到这,每天学习一个知识点,每日寄语-“决不能放弃,世界上没有失败,只有放弃。”