PHP程序判断星座,php根据日期判断星座的函数分享
function yige_constellation($month, $day) {
// 检查参数有效性
if ($month < 1 || $month > 12 || $day < 1 || $day > 31) return false;
// 星座名称以及开始日期
$constellations = 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($constellation_start, $constellation_name) = each($constellations[(int)$month-1]);
if ($day < $constellation_start) list($constellation_start, $constellation_name) = each($constellations[($month -2 < 0) ? $month = 11: $month -= 2]);
return $constellation_name;
}
调用示例:
echo yige_constellation(4, 20);
原文:http://www.jb51.net/article/46756.htm
PHP程序判断星座,php根据日期判断星座的函数分享相关推荐
- PHP使用Switch语句判断星座,PHP根据日期判断星座的函数
PHP根据日期判断星座的函数 PHP #星座 #函数2013-03-22 10:00 星座很流行嘛,下面提供一个用PHP来判断指定一日期属于哪个星座的函数. 下面是函数的代码: function yi ...
- html输入日期算出星座,C++输入日期 判断所属星座
目标:实现输入一个生日,判断属于哪一个星座.ios #include "stdafx.h" #include "iostream" #include " ...
- html输入日期算出星座,java输入日期计算星座
java输入日期计算星座 [2021-01-31 12:59:06] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...
- php+时间戳+星座,php 根据日期显示星座的简单示例
这篇文章主要为大家详细介绍了php 根据日期显示星座的简单示例,具有一定的参考价值,可以用来参考一下. 想知道你是哪个星座的吗,这段代码只需要你输入生日,即可显示所在星座,php根据日期显示所在星座, ...
- php 根据日期获取星座,js 根据日期获取星座名称
//js 根据日期获取星座名称 function toStar( date ) { ss = date.split( "-" ); month= parseInt( ss[1], ...
- php7 根据日期算星座,php根据日期判断星座的函数分享
function yige_constellation($month, $day) { // 检查参数有效性 if ($month < 1 || $month > 12 || $day & ...
- java根据日期判断星座_根据日期计算星座
//formatter为月和日 let dateFomatter = NSDateFormatter(); dateFomatter.setLocalizedDateFormatFromTemplat ...
- php7 根据日期算星座,js根据日期判断星座的示例代码
复制代码 代码如下: function xingzuo() { var start = 1901, date=document.getElementById("txtDay").v ...
- python输入生日输出星座_python输入日期输出星座?
这段代码容易理解,对python小白来说理解也不成问题,运行效果如下: 具体代码如下: data= int (input("请输入您的出生日数:")) month=int (inp ...
最新文章
- Git Submodule
- Spring-学习笔记03【Spring的IOC和DI】
- leetcode-11-盛最多水的容器
- Android Wifi方法大全
- 【ZOJ - 3212 】K-Nice (构造)
- java中的Iterator和Iterable 区别
- UI设计摘要背景素材|简单分层PSD格式化模板,为项目增加背景
- 老实说,WPF对自由开发者与小微型团体来说就是个毒瘤!
- 在 Laravel 5 中集成七牛云存储实现云存储功能
- centos 6.5 安装rsync
- 【深入理解JVM】运行时数据区域:java虚拟机栈
- 5 添加数据获得id_D3库实践笔记之元素定位与数据绑定 |可视化系列33
- 2 str转byte失败_linux服务器,JAVA进行word转pdf
- 飘刃 0.1.1 发布,速度碾压 Vue-CLI 的轻量级 Vue 项目构建工具
- 寻找春天nbsp;九宫格日记-2011.09.29
- Oracle定时任务DBMS_JOB
- 亚马逊智能音箱无故发出笑声,多名用户被吓尿
- 第七章 微分方程(一)
- 6、IOC操作Bean管理[外部Bean、内部Bean、级联Bean、注入集合类型属性]
- mac linux 笔记