Heim >php教程 >php手册 >分享一个根据具体的日期判断星座的PHP函数

分享一个根据具体的日期判断星座的PHP函数

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-06 19:58:271023Durchsuche

其实原理很简单,也就是把所有的星座月份日期范围存储到一个数组中,然后根据日期判断属于哪个范围,这样就得到是哪个星座了。 下面的这个函数写的比较精炼,可以参考一下 function constellation($month,$day){ //检查参数有效性 if($month1||$month12||$da

其实原理很简单,也就是把所有的星座月份日期范围存储到一个数组中,然后根据日期判断属于哪个范围,这样就得到是哪个星座了。 

下面的这个函数写的比较精炼,可以参考一下 

 

function constellation($month,$day){
//检查参数有效性
if($month12||$day31) 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 list($constellation_start,$constellation_name)=each($constellations[($month-2 }
return $constellation_name;
}

 

来源:http://www.lai18.com/content/312383.html 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:使用PHP的soap扩展, 进行wdsl操作Nächster Artikel:php数组的感悟