/*$money = 68000000.00;* 數字金額轉換成中文大寫金額的函式
* string int $num 要轉換的小寫數字或小寫字串
* return 大寫數字
*/function num_to_rmb($num)
$i = 0
; $c = "";
while (1
) else
//每次將最後一位數字轉化為中文
$p1 = substr($c1, 3 * $n, 3
); $p2 = substr($c2, 3 * $i, 3
);
if ($n != '
0' || ($n == '
0' && ($p2 == '
億' || $p2 == '
萬' || $p2 == '元'
)))
else
$i = $i + 1
;
//去掉數字最後一位了
$num = $num / 10
; $num = (int
)$num;
//結束迴圈
if ($num == 0
) }
$j = 0
; $slen =strlen($c);
while ($j <$slen)
$j = $j + 3
; }
//這個是為了去掉類似23.0中最後乙個「零」字
if (substr($c, strlen($c)-3, 3) == '零'
)
//將處理的漢字加上「整」
if(empty($c))
else
}
echo num_to_rmb($money); //陸仟捌佰萬元整
金錢數字中文轉換
上次那個只能實現圓以上的轉換,這次這個可以轉換到角,分 其中使用了泛型類 public string tochinesenumber t num string chinesepos new string string chinese new string string strnum num.tost...
php將金錢小寫數字轉為金錢大寫的方法
張存超php技術部落格 function change num num elseif len pointdigit 2 len pointdigit小數點後有幾位 else 無小數點 for i 0 i c i 處理整數部分 for j len pointdigit j 1 j 處理小數部分 chi...
將數字金錢轉換對應的大寫漢字金錢
將數字金額轉換成漢字大寫金額 待轉金額 返回大寫人民幣 public static string getchinesemoneybymoneys decimal number var res regex.replace dou,m 負元空零壹貳叄肆伍陸柒捌玖空空空空空空空分角拾佰仟萬億兆京垓秭穰 m...