
NumberFormatter::format 메소드를 사용할 때 locale을 설정하는 방법은 두 가지가 있습니다.
1. locale을 설정하는 함수를 사용합니다. PHP의 setlocale() 함수를 사용하여 locale을 설정할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
setlocale(LC_ALL, 'ko_KR');
$formatter = new NumberFormatter('ko_KR');
echo $formatter->format(12345); // 12,345
2. NumberFormatter 생성자에 locale을 지정합니다. NumberFormatter 클래스의 생성자에 locale을 지정하여 locale을 설정할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$formatter = new NumberFormatter('ko_KR', NumberFormatter::DECIMAL);
echo $formatter->format(12345); // 12,345
위의 두 방법 중 하나를 사용하여 locale을 설정하면 NumberFormatter::format 메소드를 사용하여 숫자를 형식화 할 수 있습니다.
2025-04-19 12:06