라이브러리
[PHP] NumberFormatter::create - 숫자 포매터 생성
NumberFormatter::create 소개
PHP 7.2 버전부터 NumberFormatter 클래스가 추가되었습니다. 이 클래스는 국제화 표준인 ICU(International Components for Unicode) 라이브러리를 사용하여 숫자 형식을 관리하는 데 도움이 됩니다. NumberFormatter::create 메서드는 NumberFormatter 객체를 생성하는 데 사용됩니다.
NumberFormatter::create 사용법
NumberFormatter::create 메서드는 다음과 같은 매개변수를 받습니다.
- locale: 국제화 설정을 위한 지역 설정
- currency: 통화 기호를 위한 통화 코드
- style: 숫자 형식을 위한 스타일
예제
#hostingforum.kr
php
// NumberFormatter::create 사용 예제
$formatter = NumberFormatter::create('ko_KR', 'en_US', NumberFormatter::DECIMAL);
$number = 123456.789;
// 숫자 형식을 변경하여 출력
echo $formatter->format($number) . "
"; // 123,456.79
// 통화 기호를 사용하여 출력
$formatter = NumberFormatter::create('ko_KR', 'KRW', NumberFormatter::CURRENCY);
echo $formatter->format($number) . "
"; // ₩123,456.79
NumberFormatter::create 옵션
NumberFormatter::create 메서드는 다양한 옵션을 제공합니다.
- `locale`: 국제화 설정을 위한 지역 설정
- 예시: 'ko_KR', 'en_US'
- `currency`: 통화 기호를 위한 통화 코드
- 예시: 'KRW', 'USD'
- `style`: 숫자 형식을 위한 스타일
- 예시: NumberFormatter::DECIMAL, NumberFormatter::CURRENCY
NumberFormatter::create 스타일
NumberFormatter::create 메서드는 다양한 스타일을 제공합니다.
- `NumberFormatter::DECIMAL`: 소수점 형식
- 예시: 123,456.789
- `NumberFormatter::CURRENCY`: 통화 기호 형식
- 예시: ₩123,456.79
- `NumberFormatter::PERCENT`: 백분율 형식
- 예시: 123.456%
- `NumberFormatter::SCIENTIFIC`: 과학적 형식
- 예시: 1.23456789e+5
NumberFormatter::create 지역 설정
NumberFormatter::create 메서드는 다양한 지역 설정을 제공합니다.
- `ko_KR`: 한국어
- `en_US`: 영어
- `ja_JP`: 일본어
NumberFormatter::create 통화 기호
NumberFormatter::create 메서드는 다양한 통화 기호를 제공합니다.
- `KRW`: 대한민국 원
- `USD`: 미국 달러
- `EUR`: 유럽 연합 유로
이러한 옵션을 사용하여 다양한 숫자 형식을 관리할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.