내가이가 아닌 내가의 PHP로 number_format() 함수
123,456,789.00
을 얻고있다
number_format($row{'money'},2,".",",")
을 시도
12,34,56,789.00
다음과 같은 방법으로 내 전화 번호를 포맷하려고 내가 원한거야. 그래서, 이렇게하는 방법 ?? (12,34,56,789.00
)
내가이가 아닌 내가의 PHP로 number_format() 함수
123,456,789.00
을 얻고있다
number_format($row{'money'},2,".",",")
을 시도
12,34,56,789.00
다음과 같은 방법으로 내 전화 번호를 포맷하려고 내가 원한거야. 그래서, 이렇게하는 방법 ?? (12,34,56,789.00
)
당신은 단지 PHP 함수를 사용하여이 작업을 수행 할 수는() money_format
$amount = '123456789.00';
setlocale(LC_MONETARY, 'en_IN');
$amount = money_format('%!i', $amount);
echo $amount; // 12,34,56,789.00
함수 money_format라는 시스템이 기능을 strfmon 경우에만 정의된다. 예를 들어 Windows에서는 money_format()이 Windows에서 정의되지 않습니다.
setlocale(LC_ALL, ''); // Locale will be different on each system.
$amount = 123456789.00;
$locale = localeconv();
echo number_format($amount, 2, $locale['decimal_point'], $locale['thousands_sep']);
은'로 number_format() '방법은/정의 된 표준 그룹 내 번호를 (즉, 수천, 수백만 등) 포맷 :
그래서 당신이 PHP 코드를 사용할 수 있습니다. 요청한 형식 (2 자리 숫자 + 쉼표 + 2 숫자 + 쉼표)은 표준 형식이 아닙니다. 당신은 ('money_format()'을 사용하여) 그 그룹화를 할 수있는 자신 만의 함수를 작성해야 할 것이다. – newfurniturey
함수 목적이 명시 적으로 _ "숫자로 그룹화 된 숫자 서식 지정"_이기 때문에 number_format을 사용하여이를 수행 할 수 없습니다. – CBroe