PHP 获取指定日期对应的星座名称

/**

* 获取指定日期对应星座

*

* @param integer $month 月份 1-12

* @param integer $day 日期 1-31

* @return boolean|string

*/

public function getConstellation($month, $day)

{

$day = intval($day);

$month = intval($month);

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

$signs = array(

array('20'=>'宝瓶座'),

array('19'=>'双鱼座'),

array('21'=>'白羊座'),

array('20'=>'金牛座'),

array('21'=>'双子座'),

array('22'=>'巨蟹座'),

array('23'=>'狮子座'),

array('23'=>'处女座'),

array('23'=>'天秤座'),

array('24'=>'天蝎座'),

array('22'=>'射手座'),

array('22'=>'摩羯座')

);

list($start, $name) = each($signs[$month-1]);

if ($day < $start)

list($start, $name) = each($signs[($month-2 < 0) ? 11 : $month-2]);

return $name;

}

相关标签:PHP函数

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

PHP输出星座,PHP获取生日对应星座的方法函数相关推荐

  1. php 生日获取星座,PHP获取生日对应星座的方法函数

    PHP 获取指定日期对应的星座名称 /** * 获取指定日期对应星座 * * @param integer $month 月份 1-12 * @param integer $day 日期 1-31 * ...

  2. php获取星座对应的日期,获取生日对应星座的PHP函数

    PHP 获取指定日期对应的星座名称 /** * 获取指定日期对应星座 * * @param integer $month 月份 1-12 * @param integer $day 日期 1-31 * ...

  3. java 计算星座_java 根据生日计算星座

    public class ConstellationUtil { public enum Constellation { Capricorn(1, "摩羯座"), Aquarius ...

  4. java 计算星座算法,java 依据生日计算星座

    当前位置:我的异常网» 编程 » java 依据生日计算星座 java 依据生日计算星座 www.myexceptions.net  网友分享于:2013-09-06  浏览:344次 java 根据 ...

  5. 利用身份证号获取生日信息

    1 问题 如何利用Java程序从身份证号中获取生日信息. 2 方法 采用"截图+文字+代码"的方式描述. //调用函数获取当前日期以及截取身份证号码中的数字 import java ...

  6. PHP 根据身份证号码,获取性别、获取生日、计算年龄、获取地址、获取生肖、获取星座、以及判断是否是身份证号

    PHP 根据身份证号码,获取性别.获取生日.计算年龄.获取地址.获取生肖.获取星座.以及判断是否是身份证号 方法教程: 1.PHP根据身份证号码,获取性别. 2.PHP根据身份证号码,获取生日. 3. ...

  7. PHP 根据身份证号码,获取性别、获取生日、计算年龄、获取地址、获取生肖、获取星座、以及判断是否是身份证号...

    1.PHP根据身份证号码,获取性别. 2.PHP根据身份证号码,获取生日. 3.PHP根据身份证号码,计算年龄. 4.PHP根据身份证号码,获取地址. 5.PHP判断字符串,是不是身份证号码. 6.P ...

  8. 通过生日获取年龄+生肖+星座工具类

    通过生日获取年龄+生肖+星座工具类

  9. python源码实例之根据生日预测星座和属相以及属相对应年份(附源码 可供学习)

    源码请点赞收藏关注后评论区留下QQ邮箱或者私信博主 输出结果如下 输入生日即可自动生成星座以及星座对应的符号 部分代码如下 sdate=[20,19,21,20,21,22,23,23,23,24,2 ...

最新文章

  1. RAID 与 LVM 磁盘阵列技术
  2. 倒计时两天丨NeurIPS 2020预讲会:7位智源青年科学家,21场报告
  3. 十大python开发软件-2017年最棒的七个Python图形应用GUI开发框架
  4. WebViewJavascriptBridge 原理分析
  5. 微软.Net开发中的多线程编程总结
  6. lsof查看进程占用文件_Linux 利用lsof命令查找已经删除的文件来释放磁盘空间
  7. 云效 > 产品简介 > 产品概述
  8. Python 程序员如何防止数据被修改?
  9. Keepalived+Nginx实现高可用,反向代理---模拟实现线上环境
  10. 博图能打开s7200吗_透明胶真的能把车窗打开吗?现场实验给你看,能成功吗?...
  11. 异常Exception分类
  12. postman传数组参数
  13. Adams— 系统级多体动力学仿真平台
  14. python量化交易策略技巧与实战_量化交易策略基本框架
  15. Python图像绘制字符画
  16. 谷歌站内搜索-祝你流量翻倍!
  17. 端到端的文本无关说话人确认的深度神经网络嵌入
  18. php手冊,php手冊之變量范圍
  19. etcd学习和实战:3、go使用etcd实现服务发现和管理
  20. 自动驾驶中的Scene, Situation和Scenario的定义与补充

热门文章

  1. 有趣的iCloud和iCloud Drive
  2. 【教程】在UEFI启动方式下,通过GRUB2引导,直接从硬盘ISO文件安装Windows10和Ubuntu双系统...
  3. GhostCut鬼手剪辑-AI剪辑工具产品介绍
  4. 裸机win7系统安装
  5. 领导者需要掌握的艺术
  6. Linux中的文件传输优化
  7. 几大主流国产浏览器统一屏蔽996.icu!程序猿何苦为难程序猿!
  8. 荣耀70pro和华为Nova9Pro哪个值得购买 两者配置对比
  9. Backtrack 5 BT5 Linux wolf yeslab 视频教程
  10. 程序猿 520 表白方式