转换中文日期的PHP程序


Posted in PHP onOctober 09, 2006

本程序将中文日期输出为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++;
   }
}
?> 

PHP 相关文章推荐
php实现jQuery扩展函数
Oct 30 PHP
zend api扩展的php对象的autoload工具
Apr 18 PHP
php正则表达式(regar expression)
Sep 10 PHP
PHP设计模式之代理模式的深入解析
Jun 13 PHP
PHP多个文件上传到服务器实例
Oct 29 PHP
PHP递归调用数组值并用其执行指定函数的方法
Apr 01 PHP
PHP实现简单爬虫的方法
Jul 29 PHP
PHP 数组基本操作小结(推荐)
Jun 13 PHP
php下载远程大文件(获取远程文件大小)的实例
Jun 17 PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 PHP
PHP实现正则匹配所有括号中的内容
Jun 22 PHP
PHP网上调查系统
Oct 09 #PHP
PHP的ASP防火墙
Oct 09 #PHP
一个高ai的分页函数和一个url函数
Oct 09 #PHP
Email+URL的判断和自动转换函数
Oct 09 #PHP
WIN98下Apache1.3.14+PHP4.0.4的安装
Oct 09 #PHP
用文本文件制作留言板提示(下)
Oct 09 #PHP
用文本文件制作留言板提示(上)
Oct 09 #PHP
You might like
PHP实现文件下载详解
2014/11/27 PHP
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
PHP Smarty模版简单使用方法
2016/03/30 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
二级域名转向类
2006/11/09 Javascript
对xmlHttp对象的理解
2011/01/17 Javascript
基于jquery的仿百度搜索框效果代码
2011/04/11 Javascript
jQuery层次选择器选择元素使用介绍
2013/04/18 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
node.js中的buffer.length方法使用说明
2014/12/14 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
2016/06/12 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
Webpack5正式发布,有哪些新特性
2020/10/12 Javascript
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
基于Python代码编辑器的选用(详解)
2017/09/13 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
python 实现A*算法的示例代码
2018/08/13 Python
python爬虫 urllib模块发起post请求过程解析
2019/08/20 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
Flask框架 CSRF 保护实现方法详解
2019/10/30 Python
keras 获取某层输出 获取复用层的多次输出实例
2020/05/23 Python
浅谈移动端网页图片预加载方案
2018/11/05 HTML / CSS
如何处理简单的PHP错误
2015/10/14 面试题
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
买卖协议书范本
2014/04/21 职场文书
婚前协议书范本两则
2014/10/16 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
公务员个人总结
2015/02/12 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
职场新人知识:如何制定一份合理的工作计划?
2019/09/11 职场文书
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python