라이브러리

[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"로 출력됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색