根据生日计算星座 PHP
/**
* 根据生日计算星座
*/
private function get_constellation($birthday)
{
// 传入$birthday格式如:2018-05-06
$month = intval(substr($birthday, 5, 2));
$day = intval(substr($birthday, 8, 2));
if ($month < 1 || $month > 12 || $day < 1 || $day > 31)
{
return NULL;
}
$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相关推荐
- iOS 生日计算星座
/*** 根据生日计算星座** @param month 月份* @param day 日期** @return 星座名称*/ +(NSString *)calculateConstellationW ...
- java 计算星座算法,java 依据生日计算星座
当前位置:我的异常网» 编程 » java 依据生日计算星座 java 依据生日计算星座 www.myexceptions.net 网友分享于:2013-09-06 浏览:344次 java 根据 ...
- golang 根据生日计算星座和属相
根据生日计算星座 func GetZodiac(month, day int) string {month = month - 1var (DAY_ARR = [12]int{20, 19, 21, ...
- AndroidStudio输入生日计算星座
第一步:在主界面写两个startactivity,一个用于接收第二个页面传递过来的数据:另一个用于发送用户输入的数值 public class MainActivity extends AppComp ...
- php 月份查询生日_php 根据生日计算星座和生肖程序
魔羯座(12/22 – 1/19).水瓶座(1/20 – 2/18).双鱼座(2/19 – 3/20).牡羊座(3/21 – 4/20). 金牛座(4/21 – 5/20).双子座(5/21 – 6/ ...
- java 计算星座_java 根据生日计算星座
public class ConstellationUtil { public enum Constellation { Capricorn(1, "摩羯座"), Aquarius ...
- php根据生日算指定时间年龄,php根据生日计算年龄/生肖/星座实例
本文章来介绍根据用户出生年月来计算年龄/生肖/星座的各种程序实例代码,各位朋友不防进入参考 //计算年龄 代码如下 复制代码 function birthday($mydate){ $birth=$ ...
- Java通过出生日期计算星座、(生肖)
Java根据生日得出是十二星座的哪一个星座 方法一: public static String constellation(int month, int day) { String constella ...
- js月份的计算公式_JS根据生日月份和日期计算星座的简单实现方法
本文实例讲述了JS根据生日月份和日期计算星座的简单实现方法.分享给大家供大家参考,具体如下: 看到了别人写的一个计算星座的js,冗长的有点儿看不过去,就自己写个了. 我想,这个函数应该足够精简了:) ...
最新文章
- c#对象集合去重_C# List集合去重操作注意点
- 面试官给我挖坑:单台服务器并发TCP连接数到底可以有多少 ?
- java 人物属性
- 前端学习(1430):ajax封装五
- java编写一个彩票开奖的模拟程序.游戏共有两种玩法,一种是21选5,即玩家输入5个1到21内的不重复的数。另外一种玩法是6+1玩法,即要求玩家输入7个整数,代表所购买的彩票号码,最后一个是特码。
- 《面向模式的软件体系结构2-用于并发和网络化对象模式》读书笔记(10)--- 接受器 - 连接器...
- python pyaudio_Python pyaudio.PyAudio方法代碼示例
- 任正非,“血洗”华为
- 高德地图登陆显示服务器忙,用高德地图导航时,登录账号和不登录账号有很大区别?你知道吗?...
- 光栅图形学-中点画线法
- ADS1256的使用
- [思维][模拟]Scholomance Academy 第45届icpc区域赛沈阳站K
- OSPF高级特性—Distribute-list过滤、修改接口OSPF优先级配置、OSPF—被动接口详解、修改参考带宽值
- 如何查看本机ip地址和端口,以及关闭占用端口的进程
- 如何用计算机求素数,在线质数(素数)计算器
- 小木虫论坛-学术科研互动平台 爬虫
- mate 10android o主题,华为Mate 10 Pro体验:这才是全面屏手机该有的样子
- C#中 //TODO: 的用法
- 亚马逊运营最常见家50问(上)
- java苞子_由菌丝末端形成的一种囊状结构的孢子称为
热门文章
- 50 + 你值得收藏的 Kubernetes 生态工具 (2020 最新版)
- python static方法_浅谈python 类方法/静态方法
- LeetCode 732(C#)
- 如何简单快速将PDF转换为PPT格式
- 贷前决策部署与策略调优(史上最全)
- Replica Island 学习笔记 03 - Activity分析
- 【动手学深度学习PyTorch版】27 数据增强
- 铁路现代化技术系统整理(五)之CTCS
- 在中国大陆,人才对职业晋升的渴望已远远超过薪酬福利,成为求职时考虑的首要因素...
- 动易SiteFactory CMS自动采集器 V2.5.1