라이브러리
[PHP] Locale::getDisplayLanguage - 입력 로케일의 언어에 대한 적절하게 지역화된 표시 이름을 반환합니다.
PHP의 `Locale` 클래스는 국제화와 지역화에 사용되는 클래스입니다. 이 클래스는 언어 이름, 지역 이름, 시간 형식, 통화 형식, 날짜 형식, 정렬 순서 등과 같은 정보를 제공합니다.
`Locale::getDisplayLanguage` 메소드는 언어 이름을 반환하는 메소드입니다. 이 메소드는 언어 이름을 반환하기 전에, 언어 이름을 지역에 맞게 변환합니다.
예제
#hostingforum.kr
php
<?php
// 언어 코드를 설정합니다.
$languageCode = 'ko';
// Locale::getDisplayLanguage 메소드를 사용하여 언어 이름을 반환합니다.
$languageName = Locale::getDisplayLanguage($languageCode);
// 결과를 출력합니다.
echo "언어 이름: $languageName";
?>
위 예제에서는 `ko`라는 언어 코드를 설정하고, `Locale::getDisplayLanguage` 메소드를 사용하여 언어 이름을 반환합니다. 결과는 "한국어"로 출력됩니다.
지역에 맞게 언어 이름을 반환하는 예제
#hostingforum.kr
php
<?php
// 언어 코드를 설정합니다.
$languageCode = 'ko';
// 지역을 설정합니다.
$region = 'KR';
// Locale::getDisplayLanguage 메소드를 사용하여 언어 이름을 반환합니다.
$languageName = Locale::getDisplayLanguage($languageCode, $region);
// 결과를 출력합니다.
echo "언어 이름 ({$region) 지역): $languageName";
?>
위 예제에서는 `ko`라는 언어 코드와 `KR`라는 지역을 설정하고, `Locale::getDisplayLanguage` 메소드를 사용하여 언어 이름을 반환합니다. 결과는 "한국어"로 출력됩니다.
언어 이름을 반환하는 예제 (언어 이름이 지역에 맞게 변환되지 않음)
#hostingforum.kr
php
<?php
// 언어 코드를 설정합니다.
$languageCode = 'en';
// Locale::getDisplayLanguage 메소드를 사용하여 언어 이름을 반환합니다.
$languageName = Locale::getDisplayLanguage($languageCode);
// 결과를 출력합니다.
echo "언어 이름: $languageName";
?>
위 예제에서는 `en`라는 언어 코드를 설정하고, `Locale::getDisplayLanguage` 메소드를 사용하여 언어 이름을 반환합니다. 결과는 "English"로 출력됩니다.
언어 이름을 반환하는 예제 (언어 이름이 지역에 맞게 변환되지 않음, 지역이 설정되지 않음)
#hostingforum.kr
php
<?php
// 언어 코드를 설정합니다.
$languageCode = 'en';
// Locale::getDisplayLanguage 메소드를 사용하여 언어 이름을 반환합니다.
$languageName = Locale::getDisplayLanguage($languageCode);
// 결과를 출력합니다.
echo "언어 이름: $languageName";
?>
위 예제에서는 `en`라는 언어 코드를 설정하고, `Locale::getDisplayLanguage` 메소드를 사용하여 언어 이름을 반환합니다. 결과는 "English"로 출력됩니다.
언어 이름을 반환하는 예제 (언어 이름이 지역에 맞게 변환되지 않음, 지역이 설정됨)
#hostingforum.kr
php
<?php
// 언어 코드를 설정합니다.
$languageCode = 'en';
// 지역을 설정합니다.
$region = 'US';
// Locale::getDisplayLanguage 메소드를 사용하여 언어 이름을 반환합니다.
$languageName = Locale::getDisplayLanguage($languageCode, $region);
// 결과를 출력합니다.
echo "언어 이름 ({$region) 지역): $languageName";
?>
위 예제에서는 `en`라는 언어 코드와 `US`라는 지역을 설정하고, `Locale::getDisplayLanguage` 메소드를 사용하여 언어 이름을 반환합니다. 결과는 "English"로 출력됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.