라이브러리
[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`과 같은 형식을 취할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.