라이브러리

[PHP] NumberFormatter::setPattern - 포매터 패턴 설정




PHP의 NumberFormatter::setPattern


PHP의 `NumberFormatter` 클래스는 숫자를 형식화하는 데 사용됩니다. `setPattern` 메서드는 숫자 형식의 패턴을 설정하는 데 사용됩니다. 이 패턴은 숫자를 형식화할 때 사용됩니다.

# 사용법


`setPattern` 메서드는 `NumberFormatter` 객체에 호출됩니다. 이 메서드는 두 개의 매개변수를 받습니다.

* `pattern` : 숫자 형식의 패턴을 나타내는 문자열입니다.
* `locale` : 지역 설정을 나타내는 문자열입니다. 이 매개변수는 옵션입니다.

# 예제


#hostingforum.kr
php

<?php



// NumberFormatter 객체 생성

$formatter = new NumberFormatter('ko-KR', NumberFormatter::DECIMAL);



// 패턴 설정

$formatter->setPattern(',,,');



// 숫자 형식화

$number = 1234567890;

$formattedNumber = $formatter->format($number);



print($formattedNumber); // 1,234,567,890



?>



# 패턴 설명


* `#` : 숫자를 표시합니다.
* `,` : 천 단위 구분 기호를 표시합니다.
* `.` : 소수점을 표시합니다.

# 지역 설정


지역 설정은 숫자 형식에 영향을 줄 수 있습니다. 예를 들어, 미국에서는 천 단위 구분 기호가 `,` 이지만, 한국에서는 `.` 이라는 지역 설정을 사용할 수 있습니다.

#hostingforum.kr
php

<?php



// NumberFormatter 객체 생성

$formatter = new NumberFormatter('en-US', NumberFormatter::DECIMAL);



// 패턴 설정

$formatter->setPattern(',,,');



// 숫자 형식화

$number = 1234567890;

$formattedNumber = $formatter->format($number);



print($formattedNumber); // 1,234,567,890



?>



# 참고


* `NumberFormatter` 클래스는 PHP 5.3.0 이상에서 사용할 수 있습니다.
* `setPattern` 메서드는 PHP 5.3.0 이상에서 사용할 수 있습니다.
* 숫자 형식의 패턴은 `NumberFormatter` 클래스의 문서에서 자세히 설명되어 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색