转换中文日期的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实现的下载css文件中的图片的代码
Feb 08 PHP
一步一步学习PHP(8) php 数组
Mar 05 PHP
深入phpMyAdmin的安装与配置的详细步骤
May 07 PHP
PHP删除数组中空值的方法介绍
Apr 14 PHP
php中error与exception的区别及应用
Jul 28 PHP
php管理nginx虚拟主机shell脚本实例
Nov 19 PHP
老生常谈PHP数组函数array_merge(必看篇)
May 25 PHP
PHP简单实现模拟登陆功能示例
Sep 15 PHP
php进程daemon化的正确实现方法
Sep 06 PHP
php写入文件不覆盖的实例讲解
Sep 17 PHP
laravel-admin 中列表筛选方法
Oct 03 PHP
解决laravel中日志权限莫名变成了root的问题
Oct 17 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&amp;mysql(六)
2006/10/09 PHP
模拟flock实现文件锁定
2007/02/14 PHP
php中serialize序列化与json性能测试的示例分析
2013/04/27 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
php json_encode()函数返回json数据实例代码
2014/10/10 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
2015/12/24 PHP
PHP验证终端类型是否为手机的简单实例
2017/02/07 PHP
因str_replace导致的注入问题总结
2019/08/08 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
2020/08/11 PHP
优秀js开源框架-jQuery使用手册(1)
2007/03/10 Javascript
jquery $.ajax入门应用二
2008/11/19 Javascript
JQuery select控件的相关操作实现代码
2012/09/14 Javascript
javascript教程之不完整的继承(js原型链)
2014/01/13 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
2014/04/08 Javascript
jquery读取xml文件实现省市县三级联动的方法
2015/05/29 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
详解vue2.0 不同屏幕适配及px与rem转换问题
2018/02/23 Javascript
vue使用laydate时间插件的方法
2018/11/14 Javascript
python使用wxpython开发简单记事本的方法
2015/05/20 Python
python中函数总结之装饰器闭包详解
2016/06/12 Python
python 读写中文json的实例详解
2017/10/29 Python
python深度优先搜索和广度优先搜索
2018/02/07 Python
10招!看骨灰级Pythoner玩转Python的方法
2019/04/15 Python
Python3内置模块之json编解码方法小结【推荐】
2020/12/09 Python
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
python中对数据进行各种排序的方法
2019/07/02 Python
python中如何实现将数据分成训练集与测试集的方法
2019/09/13 Python
python使用pandas抽样训练数据中某个类别实例
2020/02/28 Python
如何实现jdbc性能优化
2012/07/30 面试题
小学门卫岗位职责
2013/12/17 职场文书
小学兴趣小组活动总结
2014/07/07 职场文书
银行竞聘报告范文
2014/11/06 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers