php 根据日期显示星座的解决办法
内容摘要
这篇文章主要为大家详细介绍了php 根据日期显示星座的简单示例,具有一定的参考价值,可以用来参考一下。
想知道你是哪个星座的吗,这段代码只需要你输入生日,即可显示所在星座,ph
想知道你是哪个星座的吗,这段代码只需要你输入生日,即可显示所在星座,ph
文章正文
这篇文章主要为大家详细介绍了php 根据日期显示星座的简单示例,具有一定的参考价值,可以用来参考一下。
想知道你是哪个星座的吗,这段代码只需要你输入生日,即可显示所在星座,php根据日期显示所在星座,对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | <code class = "php" > /** * 根据日期显示星座 * * @param * @author php教程 www.idcnote.com **/ function zodiac( $DOB ){ $DOB = date ( "m-d" , strtotime ( $DOB )); list( $month , $day ) = explode ( "-" , $DOB ); if (( $month == 3 || $month == 4) && ( $day > 22 || $day < 21)){ $zodiac = "Aries" ; } elseif (( $month == 4 || $month == 5) && ( $day > 22 || $day < 22)){ $zodiac = "Taurus" ; } elseif (( $month == 5 || $month == 6) && ( $day > 23 || $day < 22)){ $zodiac = "Gemini" ; } elseif (( $month == 6 || $month == 7) && ( $day > 23 || $day < 23)){ $zodiac = "Cancer" ; } elseif (( $month == 7 || $month == 8) && ( $day > 24 || $day < 22)){ $zodiac = "Leo" ; } elseif (( $month == 8 || $month == 9) && ( $day > 23 || $day < 24)){ $zodiac = "Virgo" ; } elseif (( $month == 9 || $month == 10) && ( $day > 25 || $day < 24)){ $zodiac = "Libra" ; } elseif (( $month == 10 || $month == 11) && ( $day > 25 || $day < 23)){ $zodiac = "Scorpio" ; } elseif (( $month == 11 || $month == 12) && ( $day > 24 || $day < 23)){ $zodiac = "Sagittarius" ; } elseif (( $month == 12 || $month == 1) && ( $day > 24 || $day < 21)){ $zodiac = "Cpricorn" ; } elseif (( $month == 1 || $month == 2) && ( $day > 22 || $day < 20)){ $zodiac = "Aquarius" ; } elseif (( $month == 2 || $month == 3) && ( $day > 21 || $day < 21)){ $zodiac = "Pisces" ; } return $zodiac ; } echo zodiac( '1986-07-22' ); //Valid strtotime date /*** 代码来自php教程(www.idcnote.com) ***/ </code> |
注:关于php 根据日期显示星座的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释