數字轉人名幣

2021-07-29 17:29:17 字數 1352 閱讀 7071

這個功能一般用在生成收據的時候用到,**如下

/**

* 數字轉人名幣

* @param [type] $num [description]

* @return [type] [description]

*/function numtormb ($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;

} if (substr($c, strlen($c)-3, 3) == '零') // if there is a '0' on the end , chop it out

return

$c . "整";

}

使用方法如下:

$num=200.12;

echo numtormb ($num);

人民幣金額轉大寫

// 人民幣金額轉大寫程式

class

ext_num2cnyelse

} public

static

function

int($number)else

if($k==8)elseif($k==4)

break;

default:

if($zero)

}else

}$data=$_chinese.$data;

}return

$data.'元';

} public

static

function

dec($number)

}else

}else

}$data=$_chinese.$data;

}return

$data;

}}

echo ext_num2cny::parsenumber(238956.23);

人名幣兌換

問題描述 輸入乙個人民幣的整數值 100以內以元為單位 程式設計找到用10元 5元 2元 1元表示的總數量的最小組合方式。輸入形式 從控制台輸入乙個整數值,表示以元為單位的人民幣幣值。輸出形式 向控制台輸出四個整數 以空格分隔 分別表示兌換成的10元 5元 2元 1元人民幣的數量,若沒有某個幣值,則...

數字轉人民幣

數字轉換人民幣大寫形式 銀行 單位和個人填寫的各種票據和結算憑證需要將數字金額寫 民幣大寫形式,它的規則主要有以下幾條 1 數字和單位使用壹 貳 叄 肆 伍 陸 柒 捌 玖 拾 佰 仟 萬 億 元 角 分 零 整等字樣,不能使用其他漢字 2 中文大寫金額數字到 元 為止的,在 元 之後 應寫 整 字...

python 數字轉人民幣讀法

把乙個浮點數分解成整數和小數部分字串 num是需要被分解的浮點數 返回分解出來的整數和小數部分 第乙個陣列元素是整數部分,第二個數字元素是小數部分 def divide num 將乙個浮點數強制轉換成int型別,即得到他的整數部分 integer int num 浮點數減去整數部分,得到小數部分,小...