라이브러리

[PHP] Collator::getLocale - 콜레이터의 로캘 이름을 가져옵니다.




Collator::getLocale 이란?

PHP의 Collator 클래스는 문자열을 정렬하고 비교하는 데 사용되는 클래스입니다. Collator::getLocale 메소드는 현재 시스템의 로케일을 반환합니다. 로케일은 국가나 지역의 언어 및 문화적 특성을 나타내는 코드입니다.

Collator::getLocale 사용 예제

#hostingforum.kr
php

// 현재 시스템의 로케일을 가져옵니다.

$locale = Collator::getLocale();



// 로케일을 출력합니다.

echo "현재 시스템의 로케일: $locale
";



// Collator 클래스를 생성합니다.

$collator = new Collator($locale);



// 두 문자열을 정렬합니다.

$strings = array("apple", "banana", "cherry");

usort($strings, array($collator, 'compare'));



// 정렬된 문자열을 출력합니다.

echo "정렬된 문자열:
";

print_r($strings);



Collator::getLocale 옵션

Collator::getLocale 메소드는 옵션을 받을 수 있습니다. 옵션은 로케일을 가져올 때 사용할 수 있습니다.

#hostingforum.kr
php

// 현재 시스템의 로케일을 가져옵니다.

$locale = Collator::getLocale('en_US'); // 미국 영어 로케일



// 로케일을 출력합니다.

echo "미국 영어 로케일: $locale
";



// Collator 클래스를 생성합니다.

$collator = new Collator($locale);



// 두 문자열을 정렬합니다.

$strings = array("apple", "banana", "cherry");

usort($strings, array($collator, 'compare'));



// 정렬된 문자열을 출력합니다.

echo "정렬된 문자열:
";

print_r($strings);



Collator::getLocale 에서 사용할 수 있는 로케일

Collator::getLocale 메소드는 다양한 로케일을 지원합니다. 다음은 일부 예시입니다.

* `en_US` : 미국 영어
* `ko_KR` : 한국어
* `ja_JP` : 일본어
* `fr_FR` : 프랑스어
* `es_ES` : 스페인어

Collator::getLocale 에서 사용할 수 있는 옵션

Collator::getLocale 메소드는 다양한 옵션을 지원합니다. 다음은 일부 예시입니다.

* `en_US` : 미국 영어
* `ko_KR` : 한국어
* `ja_JP` : 일본어
* `fr_FR` : 프랑스어
* `es_ES` : 스페인어
* `UTF-8` : UTF-8 인코딩
* `ISO-8859-1` : ISO-8859-1 인코딩

Collator::getLocale 에서 사용할 수 있는 로케일 목록

Collator::getLocale 메소드는 다양한 로케일을 지원합니다. 다음은 일부 예시입니다.

* `af_ZA` : 아프리카어 (남아프리카 공화국)
* `am_ET` : 아마리어 (에티오피아)
* `ar_EG` : 아랍어 (에ジ프트)
* `az_AZ` : 아제르바이잔어 (아제르바이잔)
* `be_BY` : 벨라루스어 (벨라루스)
* `bg_BG` : 불가리아어 (불가리아)
* `bn_BD` : 벵골어 (방글라데시)
* `bs_BA` : 보스니아어 (보스니아 헤르체고비나)
* `ca_AD` : 카탈루냐어 (안도라)
* `cs_CZ` : 체코어 (체코)
* `da_DK` : 덴마크어 (덴마크)
* `de_DE` : 독일어 (독일)
* `el_GR` : 그리스어 (그리스)
* `en_US` : 미국 영어 (미국)
* `es_ES` : 스페인어 (스페인)
* `et_EE` : 에스토니아어 (에스토니아)
* `eu_ES` : 바스크어 (스페인)
* `fa_IR` : 페르시아어 (이란)
* `fi_FI` : 핀란드어 (핀란드)
* `fr_FR` : 프랑스어 (프랑스)
* `gl_ES` : 갈리시아어 (스페인)
* `he_IL` : 히브리어 (이스라엘)
* `hi_IN` : 힌디어 (인도)
* `hr_HR` : 크로아티아어 (크로아티아)
* `hu_HU` : 헝가리어 (헝가리)
* `id_ID` : 인도네시아어 (인도네시아)
* `it_IT` : 이탈리아어 (이탈리아)
* `ja_JP` : 일본어 (일본)
* `ka_GE` : 조지아어 (조지아)
* `kk_KZ` : 카자흐어 (카자흐스탄)
* `km_KH` : 캄보디아어 (캄보디아)
* `kn_IN` : 칸나다어 (인도)
* `ko_KR` : 한국어 (대한민국)
* `ku_TR` : 쿠르드어 (터키)
* `lv_LV` : 라트비아어 (라트비아)
* `mk_MK` : 마케도니아어 (북마케도니아)
* `ml_IN` : 말라야어 (인도)
* `mn_MN` : 몽골어 (몽골)
* `ms_MY` : 말레이어 (말레이시아)
* `mt_MT` : 몰타어 (몰타)
* `my_MM` : 버마어 (미얀마)
* `nb_NO` : 노르웨이어 (노르웨이)
* `ne_NP` : 네팔어 (네팔)
* `nl_NL` : 네덜란드어 (네덜란드)
* `nn_NO` : 노르웨이어 (노르웨이)
* `pa_IN` : 펀자브어 (인도)
* `pl_PL` : 폴란드어 (폴란드)
* `pt_PT` : 포르투갈어 (포르투갈)
* `ro_RO` : 루마니아어 (루마니아)
* `ru_RU` : 러시아어 (러시아)
* `sk_SK` : 슬로바키아어 (슬로바키아)
* `sl_SI` : 슬로베니아어 (슬로베니아)
* `sq_AL` : 알바니아어 (알바니아)
* `sr_RS` : 세르비아어 (세르비아)
* `sv_SE` : 스웨덴어 (스웨덴)
* `ta_IN` : 타밀어 (인도)
* `te_IN` : 텔루구어 (인도)
* `th_TH` : 태국어 (태국)
* `tr_TR` : 튀르키예어 (터키)
* `uk_UA` : 우크라이나어 (우크라이나)
* `ur_PK` : 우르두어 (파키스탄)
* `uz_UZ` : 우즈베키스탄어 (우즈베키스탄)
* `vi_VN` : 베트남어 (베트남)
* `zh_CN` : 중국어 (중국)
* `zh_TW` : 중국어 (타이완)

이러한 로케일 목록은 PHP의 Collator 클래스가 지원하는 로케일 목록입니다. 이 목록은 PHP 버전에 따라 달라질 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색