라이브러리

[PHP] MessageFormatter::getPattern - 포매터에서 사용하는 패턴을 가져옵니다.




MessageFormatter::getPattern


MessageFormatter::getPattern은 MessageFormatter 클래스의 메소드로, 포맷 패턴을 반환합니다. 포맷 패턴은 국제화된 문자열을 포맷하는 데 사용됩니다.

# 사용 방법


MessageFormatter::getPattern은 두 개의 매개변수를 받습니다.

* `pattern`: 포맷 패턴을 지정하는 문자열입니다.
* `locale`: 국제화 설정을 지정하는 문자열입니다.

# 예제


다음은 MessageFormatter::getPattern의 예제입니다.

#hostingforum.kr
php

use IntlMessageFormatter;



// 포맷 패턴을 지정하는 문자열

$pattern = 'Hello, {0}!';



// 국제화 설정을 지정하는 문자열

$locale = 'ko_KR';



// MessageFormatter::getPattern을 사용하여 포맷 패턴을 반환합니다.

$formatter = new IntlMessageFormatter($pattern, $locale);



// 포맷 패턴을 반환합니다.

echo $formatter->getPattern() . "
"; // Hello, {0}!



// 포맷 패턴에 {0}을 대체합니다.

echo $formatter->format('World') . "
"; // Hello, World!



# 포맷 패턴


포맷 패턴은 국제화된 문자열을 포맷하는 데 사용됩니다. 포맷 패턴은 다음과 같은 형식을 취할 수 있습니다.

* `{0}`: 첫 번째 매개변수를 대체합니다.
* `{1}`: 두 번째 매개변수를 대체합니다.
* `{2}`: 세 번째 매개변수를 대체합니다.
* `{3}`: 네 번째 매개변수를 대체합니다.
* `{4}`: 다섯 번째 매개변수를 대체합니다.
* `{5}`: 여섯 번째 매개변수를 대체합니다.
* `{6}`: 일곱 번째 매개변수를 대체합니다.
* `{7}`: 여덟 번째 매개변수를 대체합니다.
* `{8}`: 아홉 번째 매개변수를 대체합니다.
* `{9}`: 열 번째 매개변수를 대체합니다.

# 국제화 설정


국제화 설정은 국제화된 문자열을 포맷하는 데 사용됩니다. 국제화 설정은 다음과 같은 형식을 취할 수 있습니다.

* `ko_KR`: 한국어(Korea)
* `en_US`: 영어(United States)
* `ja_JP`: 일본어(Japan)
* `fr_FR`: 프랑스어(France)

# 결론


MessageFormatter::getPattern은 포맷 패턴을 반환하는 메소드로, 국제화된 문자열을 포맷하는 데 사용됩니다. 포맷 패턴은 `{0}`, `{1}`, `{2}`, `{3}`, `{4}`, `{5}`, `{6}`, `{7}`, `{8}`, `{9}`과 같은 형식을 취할 수 있습니다. 국제화 설정은 `ko_KR`, `en_US`, `ja_JP`, `fr_FR`과 같은 형식을 취할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색