广

PHP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    转换中文日期的PHP程序

    2018-09-29 11:22:47 次阅读 稿源:互联网
    零七广告
    本程序将中文日期输出为2001-12-23,并很好解决了“十”的问题,如“十一”和“二十一”中“十”的处理!稍加修改可改为函数。
    <?
    $str="二零○一年十二月二十三日";
    echo $str."<p>";
    $flag=0;
    $cn=array("一","二","三","四","五","六","七","八","九","十","零","○");
    $num=array("1","2","3","4","5","6","7","8","9","","0","0");
    $len=strlen($str);
    for ($i=0;$i<$len;$i+=2)
    {
       $array_str[$i]=substr($str,$i,2);
       $cout=0;
       while($cout<count($cn))
       {
         if ($array_str[$i]==$cn[$cout])
         {
           if ($flag==1)
             echo "-";
           if (($array_str[$i]=="十") and ($flag==1))
           {
             $temp[$cout]="1";
             echo $temp[$cout];
             $flag=2;break;
           }
           $temp[$cout]=$num[$cout];
           echo $temp[$cout];
           $flag=2;
           break;
         }
         else
         {
           if (count($cn)==$cout+1)
              $flag=1;
         }
         $cout++;
       }
    }
    ?> 

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告