php根据日期显示所在星座的方法

 更新时间:2015年07月13日 16:13:19   作者:不吃皮蛋  
这篇文章主要介绍了php根据日期显示所在星座的方法,涉及php针对日期操作与流程控制的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php根据日期显示所在星座的方法。分享给大家供大家参考。具体实现方法如下:

<?php 
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程序设计有所帮助。

相关文章

  • PHP生成静态页面详解

    PHP生成静态页面详解

    PHP生成静态页面详解...
    2006-11-11
  • PHP 获取客户端真实IP地址多种方法小结

    PHP 获取客户端真实IP地址多种方法小结

    PHP 获取客户端真实IP地址多种方法小结,需要的朋友可以参考下。
    2010-05-05
  • 不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题

    不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题

    网站上线,modoer与ucenter 下不能通讯折腾了我差不多二天,开始都以为自己的配置出问题,移植了平台后就不能通讯了,修改了几次配置,都没有成功
    2011-08-08
  • PHP mysqli事务操作常用方法分析

    PHP mysqli事务操作常用方法分析

    这篇文章主要介绍了PHP mysqli事务操作常用方法,结合实例形式分析了php操作mysqli事务的打开、提交、执行、回退、关闭等实现技巧,需要的朋友可以参考下
    2017-07-07
  • PHP常见的6个错误提示及解决方法

    PHP常见的6个错误提示及解决方法

    自学党们在自学php的时候,经常会发生一些小错误,这篇文章主要介绍了PHP常见的6个错误提示及解决方法,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • PHP实现简单实用的分页类代码

    PHP实现简单实用的分页类代码

    这篇文章主要介绍了PHP实现简单实用的分页类代码,结合实例形式分析了PHP分页类的定义与使用技巧,非常简单实用,需要的朋友可以参考下
    2016-04-04
  • php 多进程编程父进程的阻塞与非阻塞实例分析

    php 多进程编程父进程的阻塞与非阻塞实例分析

    这篇文章主要介绍了php 多进程编程父进程的阻塞与非阻塞,结合实例形式分析了php 多进程编程中父进程的阻塞、等待、子进程退出、非阻塞等相关操作技巧,需要的朋友可以参考下
    2020-02-02
  • 用PHP编写每周签到功能以提高用户参与度

    用PHP编写每周签到功能以提高用户参与度

    这篇文章主要介绍了用PHP编写每周签到功能以提高用户参与度,签到系统是一种轻量、互动性强的营销方式,通过用户签到获取免费权益,引导用户形成每天、每周等的习惯性操作,从而达到品牌推广的目的
    2023-04-04
  • PHP请求微信接口获取用户电话号功能示例

    PHP请求微信接口获取用户电话号功能示例

    这篇文章主要介绍了PHP请求微信接口获取用户电话号功能,简单讲述微信请求接口获取用户信息的相关功能,结合具体实例形式分析了php调用微信请求接口获取用户电话号码的相关实现技巧,需要的朋友可以参考下
    2023-07-07
  • 基于PHP实现邮件实时通知功能

    基于PHP实现邮件实时通知功能

    随着企业化的管理越来越规范,各种项目管理系统中,都需要加入到邮件实时通知功能,所以在项目中如何整合发邮件功能,其实也是很重要的一点。本文为大家介绍了PHP实现邮件实时通知功能的示例代码,需要的可以参考一下
    2022-04-04

最新评论