
MessageFormatter::formatMessage 함수는 메시지를 포맷하는 데 사용되며, 포맷 문자열에 인덱스를 사용하여 매개변수를 대체할 수 있습니다.
포맷 문자열에 인덱스를 사용하여 매개변수를 대체하려면, 인덱스 형식으로 대체할 문자열을 사용해야 합니다. 예를 들어, "{0}" 대신에 "{name}"을 사용할 수 있습니다.
인덱스 형식으로 대체할 문자열을 사용하려면, MessageFormatter::formatMessage 함수의 두 번째 인자로 인덱스와 매개변수를 함께 전달해야 합니다. 예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$message = "Hello, {name}!";
$parameters = array("John");
$result = MessageFormatter::formatMessage($message, $parameters);
위 코드는 "{name}" 부분을 "John"으로 대체하여 $result에 저장합니다.
만약, "{name}" 대신에 다른 문자열을 사용하고 싶다면, 인덱스를 변경하면 됩니다. 예를 들어, "{0}" 대신에 "{name}"을 사용할 수 있습니다.
#hostingforum.kr
php
$message = "Hello, {0}!";
$parameters = array("John");
$result = MessageFormatter::formatMessage($message, $parameters);
위 코드는 "{0}" 부분을 "John"으로 대체하여 $result에 저장합니다.
MessageFormatter::formatMessage 함수는 인덱스 형식으로 대체할 문자열을 지원합니다. 따라서, "{name}" 대신에 다른 문자열을 사용하고 싶다면, 인덱스를 변경하면 됩니다.
만약, "{name}"과 같은 인덱스 형식으로 대체할 문자열을 "{0}"과 같은 인덱스 형식으로 대체하고 싶다면, 인덱스를 변경하면 됩니다. 예를 들어, "{name}" 대신에 "{0}"을 사용할 수 있습니다.
#hostingforum.kr
php
$message = "Hello, {0}!";
$parameters = array("John");
$result = MessageFormatter::formatMessage($message, $parameters);
위 코드는 "{0}" 부분을 "John"으로 대체하여 $result에 저장합니다.
MessageFormatter::formatMessage 함수는 인덱스 형식으로 대체할 문자열을 지원합니다. 따라서, "{name}"과 같은 인덱스 형식으로 대체할 문자열을 "{0}"과 같은 인덱스 형식으로 대체하고 싶다면, 인덱스를 변경하면 됩니다.
2025-06-08 03:23