
MessageFormatter::getPattern은 MessageFormatter 클래스의 메서드 중 하나로, 지정된 형식 코드에 해당하는 패턴을 반환하는 메서드입니다.
반환 타입은 string입니다.
이 메서드를 사용하여 패턴을 생성하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$pattern = MessageFormatter::getPattern('default', 'en-US'); // en-US 형식 코드에 해당하는 패턴을 반환합니다.
위의 예제에서 'default'은 형식 코드의 기본값이며, 'en-US'는 형식 코드입니다.
형식 코드는 언어 코드와 지역 코드로 구성되며, 예를 들어 'en-US'는 영어를 사용하는 미국의 형식 코드입니다.
형식 코드를 지정하지 않으면 기본 형식 코드가 사용됩니다.
MessageFormatter::getPattern을 사용하여 패턴을 생성한 후, 이 패턴을 사용하여 메시지를 포맷할 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$pattern = MessageFormatter::getPattern('default', 'en-US');
$message = 'Hello, {0}!'; // 메시지 템플릿
$arguments = array('World'); // 메시지에 사용할 인수
$formattedMessage = $pattern->formatMessage($message, $arguments); // 메시지를 포맷합니다.
echo $formattedMessage; // 출력: Hello, World!
2025-07-25 16:16