中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

用PHP實(shí)現(xiàn)小寫金額轉(zhuǎn)換大寫金額【精確到分】

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
/**
	*數(shù)字金額轉(zhuǎn)換成中文大寫金額的函數(shù)
	*String Int  $num  要轉(zhuǎn)換的小寫數(shù)字或小寫字符串
	*return 大寫字母
	*小數(shù)位為兩位
	**/
	function get_amount($num){
		$c1 = "零壹貳叁肆伍陸柒捌玖";
		$c2 = "分角元拾佰仟萬拾佰仟億";
		$num = round($num, 2);
		$num = $num * 100;
		if (strlen($num) > 10) {
			return "數(shù)據(jù)太長,沒有這么大的錢吧,檢查下";
		} 
		$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 . "整";
		}
	}
 

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:Android監(jiān)聽輸入框返回按鍵

下一篇:查看數(shù)據(jù)庫表結(jié)構(gòu)的PHP代碼