本程式將中文日期輸出為2001-12-23,並很好解決了「十」的問題,如「十一」和「二十一」中「十」的處理!稍加修改可改為函數。
$str="二零○一年十二月二十三日";
echo $str."
";
$flag=0;
$cn=array("一","二","三","四","五","六","七","八","九","十","零"," ○");
$num=array("1","2","3","4","5","6","7","8","9","" ,"0","0");
$len=strlen($str);
for ($i=0;$i {
$array_str[$i]=substr($str,$i,2);
$cout=0;
while($cout
if ($flag==1)
if ($flag==1)
if ($flag==1)
i]= ="十") and ($flag==1))
{
$temp[$cout]="1"; }
$temp[$cout]=$num[$cout];
break;
}
else
{
}
$cout ;
}
}
?>
http://www.bkjia.com/PHPjc/315908.html
www.bkjia.com
true