php专区

 首页 > php专区 > PHP应用 > php函数大全 > php根据生日计算年龄/生肖/星座实例 - php函数

php根据生日计算年龄/生肖/星座实例 - php函数

分享到:
【字体:
导读:
          本文章来介绍根据用户出生年月来计算年龄 生肖 星座的各种程序实例代码,各位朋友不防进入参考 计算年龄,代码如下:functionbirthday($mydate...

php根据生日计算年龄/生肖/星座实例

本文章来介绍根据用户出生年月来计算年龄/生肖/星座的各种程序实例代码,各位朋友不防进入参考.

计算年龄,代码如下:

  1. function birthday($mydate){  
  2.     $birth=$mydate;  
  3.     list($by,$bm,$bd)=explode('-',$birth);  
  4.     $cm=date('n');  
  5.     $cd=date('j');  
  6.     $age=date('Y')-$by-1;  
  7.     if ($cm>$bm || $cm==$bm && $cd>$bd$age++;  
  8.     return $age;  
  9. //echo "生日:$birthn年龄:$agen";  

根据年份计算生肖,代码如下:

  1. /**  
  2.  *  计算.生肖  
  3.  *   
  4.  * @param int $year 年份  
  5.  * @return str  
  6.  */  
  7. function get_animal($year){  
  8.     $animals = array(  
  9.             '鼠''牛''虎''兔''龙''蛇',   
  10.             '马''羊''猴''鸡''狗''猪'  
  11.     );  
  12.     $key = ($year - 1900) % 12;  
  13.     return $animals[$key];  
  14. echo get_animal(1990);    // 马  
  15. echo get_animal(2010);    // 虎 

根据生日计算星座,代码如下:

  1. /**  
  2.  *  计算.星座  
  3.  *  
  4.  * @param int $month 月份  
  5.  * @param int $day 日期  
  6.  * @return str  
  7.  */  
  8. function get_constellation($month$day){  
  9.     $signs = array(  
  10.             array('20'=>'宝瓶座'), array('19'=>'双鱼座'),  
  11.             array('21'=>'白羊座'), array('20'=>'金牛座'),  
  12.             array('21'=>'双子座'), array('22'=>'巨蟹座'),  
  13.             array('23'=>'狮子座'), array('23'=>'处女座'),  
  14.             array('23'=>'天秤座'), array('24'=>'天蝎座'),  
  15.             array('22'=>'射手座'), array('22'=>'摩羯座')  
  16.     );  
  17.     $key = (int)$month - 1;  
  18.     list($startSign$signName) = each($signs[$key]);  
  19.     if$day < $startSign ){  
  20.         $key = $month - 2 < 0 ? $month = 11 : $month -= 2;  
  21.         list($startSign$signName) = each($signs[$key]);  
  22.     }  
  23.     return $signName;  
  24. echo get_constellation(12, 11);    // 射手座  
  25. echo get_constellation(6, 6);      // 双子座
分享到:
php中文汉字字符串的截取问号 - php函数
php中文汉字字符串的截取问号 汉字中文使用php自带函数截取有时会碰到有问号了,下面我们整理了几个非常不错的汉字中文精确截取实例。 php在操作字符串的问题时间无非两个问题: 1.判断字符串编码是gbk还是unicode。 2.对相应编码采取相应截取方法。 一般情况下我们使用substr截取汉字可...
PHP移除指定HTML标签方法总结 - php函数
PHP移除指定HTML标签方法总结 在php中我们最常用的指定HTML标签可以直接使用strip_tags函数来替换了,利用它可以过滤所有的html标签哦,下面我来给大家介绍除了此函数之外的其它办法。 有时候我们需要把html标签页存到数据库里,但是有些场合却需要拿无html标签的纯数据,这个时候就要对带html...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……