라이브러리

[PHP] NumberFormatter::getLocale - 포매터 로캘 가져오기




PHP의 NumberFormatter 클래스는 숫자를 형식화하는 데 사용되는 클래스입니다. Locale은 지역 설정을 의미하며, 각 지역의 숫자 형식이 다를 수 있습니다. 예를 들어, 미국에서는 ','를 천의 단위로 사용하지만, 한국에서는 '.'을 사용합니다.

NumberFormatter::getLocale 메서드


NumberFormatter::getLocale 메서드는 현재 지역 설정을 반환합니다. 이 메서드는 지역 설정을 변경할 때 사용할 수 있습니다.

예제


#hostingforum.kr
php

// 현재 지역 설정을 가져와서 출력합니다.

$formatter = new NumberFormatter('ko_KR');

echo $formatter->getLocale(); // ko_KR



// 지역 설정을 변경하고, 새로운 지역 설정을 가져와서 출력합니다.

$formatter->setLocale('en_US');

echo $formatter->getLocale(); // en_US



지역 설정 목록


PHP에서 지원하는 지역 설정 목록은 다음과 같습니다.

- `ko_KR` : 한국
- `en_US` : 미국
- `ja_JP` : 일본
- `zh_CN` : 중국
- `fr_FR` : 프랑스
- `de_DE` : 독일
- `es_ES` : 스페인
- `it_IT` : 이탈리아
- `pt_PT` : 포르투갈

숫자 형식화 예제


#hostingforum.kr
php

// 지역 설정을 변경하고, 숫자를 형식화합니다.

$formatter = new NumberFormatter('ko_KR');

$number = 1234567.89;

echo $formatter->format($number); // 1,234,567.89



// 지역 설정을 변경하고, 숫자를 형식화합니다.

$formatter->setLocale('en_US');

echo $formatter->format($number); // 1,234,567.89



정리


NumberFormatter::getLocale 메서드는 현재 지역 설정을 반환합니다. 지역 설정을 변경할 때 사용할 수 있습니다. 또한, 숫자를 형식화할 때 지역 설정을 사용할 수 있습니다. PHP에서 지원하는 지역 설정 목록은 위에서 설명한 목록입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 371 페이지

검색

게시물 검색