>백엔드 개발 >PHP 튜토리얼 >PHP를 사용하여 대문자 숫자를 대문자 숫자로 변환하는 코드는 분 단위까지 정확합니다.

PHP를 사용하여 대문자 숫자를 대문자 숫자로 변환하는 코드는 분 단위까지 정확합니다.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 08:47:371612검색

코드 복사 코드는 다음과 같습니다.


/**
*숫자를 중국어 대문자로 변환하는 함수
*String Int $num 변환할 소문자 또는 소문자 문자열
*대문자 반환
*소수점 2자리
**/
function get_amount($num){
$c1 = "0, 1, 2, 3, 4, 5, 6, 8, 9"
$c2 = "1센트, 10만, 100억"; 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; = substr($c1, 3 * $n, 3);
$p2 = substr($c2, 3 * $i, 3)
if ($n != '0' || ($n == '0' && ($p2 == '1억' | | $p2 == '만' || $p2 == '위안'))) {
$c = $p1 . $c;
} else {
$p1 . $c
$i = $i 1
$num / 10; num = (int)$num;
if ($num == 0) {
break;
}
}
$j = 0; c);
while ($j < $slen) {
$m = substr($c, $j, 6)
if ($m == '제로 위안' || $m == '00000' || $m == '00000000' | $m == '00000') {
$left = substr($c, 0, $j); = substr($c, $j 3);
$left .$right
$j-3
$slen-3; 🎜>$j = $j 3;
}
if (substr($c, strlen($c)-3, 3) == 'zero') {
$c = substr($c , 0, strlen($c)-3)
}
if (empty($c)) {
return "zero yuan""else{
return $c . "전체";
}
}


위에는 대문자 숫자량을 소개하고 있는데, PHP를 이용하여 소문자 금액을 대문자 금액으로 변환하는 코드는 대문자 숫자 금액까지 포함해서 분 단위로 정확해서 PHP 튜토리얼에 관심 있는 친구들에게 도움이 되었으면 좋겠습니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.