色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

用PHP實現小寫金額轉換大寫金額的代碼(精確到分)

復制代碼 代碼如下:
/**
*數字金額轉換成中文大寫金額的函數
*String Int $num 要轉換的小寫數字或小寫字符串
*return 大寫字母
*小數位為兩位
**/
function get_amount($num){
$c1 = "零壹貳叁肆伍陸柒捌玖";
$c2 = "分角元拾佰仟萬拾佰仟億";
$num = round($num, 2);
$num = $num * 100;
if (strlen($num) > 10) {
return "數據太長,沒有這么大的錢吧,檢查下";
}
$i = 0;
$c = "";
while (1) {
if ($i == 0) {
$n = substr($num, strlen($num)-1, 1);
} else {
$n = $num % 10;
}
$p1 = substr($c1, 3 * $n, 3);
$p2 = substr($c2, 3 * $i, 3);
if ($n != '0' || ($n == '0' && ($p2 == '億' || $p2 == '萬' || $p2 == '元'))) {
$c = $p1 . $p2 . $c;
} else {
$c = $p1 . $c;
}
$i = $i + 1;
$num = $num / 10;
$num = (int)$num;
if ($num == 0) {
break;
}
}
$j = 0;
$slen = strlen($c);
while ($j < $slen) {
$m = substr($c, $j, 6);
if ($m == '零元' || $m == '零萬' || $m == '零億' || $m == '零零') {
$left = substr($c, 0, $j);
$right = substr($c, $j + 3);
$c = $left . $right;
$j = $j-3;
$slen = $slen-3;
}
$j = $j + 3;
}

if (substr($c, strlen($c)-3, 3) == '零') {
$c = substr($c, 0, strlen($c)-3);
}
if (empty($c)) {
return "零元整";
}else{
return $c . "整";
}
}

php技術用PHP實現小寫金額轉換大寫金額的代碼(精確到分),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 云梦县| 年辖:市辖区| 嘉定区| 英吉沙县| 东乡族自治县| 商城县| 米脂县| 民勤县| 杭锦后旗| 古蔺县| 葫芦岛市| 阳高县| 遂平县| 黄山市| 基隆市| 上杭县| 永丰县| 景宁| 汤原县| 夏邑县| 玉门市| 体育| 延寿县| 梨树县| 阳泉市| 蓝田县| 东乌| 鹤壁市| 苗栗县| 北流市| 金乡县| 新巴尔虎右旗| 莱芜市| 西充县| 和龙市| 安福县| 邵阳县| 榆中县| 古浪县| 河东区| 班戈县|