PHP沙特阿拉伯数据转汉语数据英文大写实例教程

今日又有新专业知识,这一编码程序编写很可用于财务会计、金融机构等经济发展职位的人应用,是一个十分好用的编码,不管在日常生活、学习培训、工作中都是有将会用到上,因此请把编码记上终有一天用到上的。 中文数字

function moneyToString($num)

{

$digits = [ 零 , 壹 , 贰 , 叁 , 肆 , 伍 , 陆 , 柒 , 捌 , 玖

$radices =[ , 拾 , 佰 , 仟 , 万 , 亿

$bigRadices = [ , 万 , 亿

$decimals = [ 角 , 分

$cn_dollar = 元

$cn_integer = 整

$num_arr = explode( . , $num);

$int_str = $num_arr[0] ??

$float_str = $num_arr[1] ??

$outputCharacters =

if ($int_str) {

$int_len = strlen($int_str);

$zeroCount = 0;

for ($i = 0; $i $int_len; $i++) {

$p = $int_len - $i - 1;

$d = substr($int_str, $i, 1);

$quotient = $p / 4;

$modulus = $p % 4;

if ($d == 0 ) {

$zeroCount++;

}

else {

if ($zeroCount 0)

{

$outputCharacters += $digits[0];

}

$zeroCount = 0;

$outputCharacters .= $digits[$d] . $radices[$modulus];

}

if ($modulus == 0 $zeroCount 4) {

$outputCharacters .= $bigRadices[$quotient];

$zeroCount = 0;

}

}

$outputCharacters .= $cn_dollar;

}

if ($float_str) {

$float_len = strlen($float_str);

for ($i = 0; $i $float_len; $i++) {

$d = substr($float_str, $i, 1);

if ($d != 0 ) {

$outputCharacters .= $digits[$d] . $decimals[$i];

}

}

}

if ($outputCharacters == ) {

$outputCharacters = $digits[0] . $cn_dollar;

}

if ($float_str) {

$outputCharacters .= $cn_integer;

}

return $outputCharacters;

}

此次的编码剖析的不是是很深入呢?大伙儿不是是感觉简易易懂啊!PHP的实例教程大家也有许多,请还记得将我们网站个人收藏便于时常之需能够取出来寻找回答哦。期待大伙儿能够学习培训到新的专业知识,一件事们网站也全力适用哦。



扫描二维码分享到微信