php 月份查询生日_php 根据生日计算星座和生肖程序

本文介绍如何使用PHP编写程序,根据个人的出生日期查询对应的星座(如魔羯座、水瓶座等)和生肖,涵盖了12星座的全范围计算方法。
摘要由CSDN通过智能技术生成

魔羯座(12/22 – 1/19)、水瓶座(1/20 – 2/18)、双鱼座(2/19 – 3/20)、牡羊座(3/21 – 4/20)、

金牛座(4/21 – 5/20)、双子座(5/21 – 6/21)、巨蟹座(6/22 – 7/22)、狮子座(7/23 – 8/22)、

处女座(8/23 – 9/22)、天秤座(9/23 – 10/22)、天蝎座(10/23 – 11/21)、射手座(11/22 – 12/21)

 代码如下

/**

*getConstellation 根据出生生日取得星座

*

*@param String $brithday 用于得到星座的日期 格式为yyyy-mm-dd

*

*@param Array $format 用于返回星座的名称

*

*@return String

*/

function getConstellation($birthday, $format=null)

{

$pattern = ‘/^d{4}-d{1,2}-d{1,2}$/’;

if (!preg_match($pattern, $birthday, $matchs))

{

return null;

}

$date = explode(‘-’, $birthday);

$year = $date[0];

$month = $date[1];

$day   = $date[2];

if ($month <1 || $month>12 || $day < 1 || $day >31)

{

return null;

}

//设定星座数组

$constellations = array(

‘摩羯座’, ‘水瓶座’, ‘双鱼

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值