라이브러리

[PHP] setlocale - 로케일 정보 설정




PHP의 setlocale 함수


PHP의 `setlocale` 함수는 시스템의 지역 설정을 변경하는 데 사용됩니다. 지역 설정은 언어, 날짜 및 시간 형식, 화폐 단위, 및 기타 설정과 관련이 있습니다. 이 함수를 사용하면 PHP가 시스템의 지역 설정을 반영하여 더 적합한 결과를 반환할 수 있습니다.

# 사용법


`setlocale` 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

setlocale(LC_ALL, '설정값');



* `LC_ALL` : 모든 지역 설정을 변경합니다.
* `설정값` : 시스템에서 지원하는 지역 설정 이름을 지정합니다. 예를 들어, 'ko_KR'은 한국어를, 'en_US'은 미국 영어를 지정합니다.

# 예제


다음 예제는 한국어로 지역 설정을 변경하고, 한국어로 날짜 및 시간을 출력하는 방법을 보여줍니다.

#hostingforum.kr
php

// 한국어로 지역 설정을 변경합니다.

setlocale(LC_ALL, 'ko_KR');



// 한국어로 날짜 및 시간을 출력합니다.

echo date('Y-m-d H:i:s'); // 2023-12-25 14:30:00



# 지역 설정 이름


다음은 일부 시스템에서 지원하는 지역 설정 이름의 목록입니다.

* 한국어 : 'ko_KR', 'ko_KR.UTF-8'
* 영어 (미국) : 'en_US', 'en_US.UTF-8'
* 영어 (영국) : 'en_GB', 'en_GB.UTF-8'
* 중국어 (중국) : 'zh_CN', 'zh_CN.UTF-8'
* 중국어 (홍콩) : 'zh_HK', 'zh_HK.UTF-8'
* 일본어 : 'ja_JP', 'ja_JP.UTF-8'

# 참고


* 시스템의 지역 설정이 변경된 후, PHP가 시스템의 지역 설정을 반영하려면 `setlocale` 함수를 호출해야 합니다.
* 시스템의 지역 설정이 변경된 후, PHP가 시스템의 지역 설정을 반영하려면, PHP가 시스템의 지역 설정을 사용하는 함수를 호출해야 합니다. 예를 들어, `date` 함수를 호출하면 시스템의 지역 설정이 반영됩니다.

이 예제는 PHP 7.0 이상에서 테스트되었습니다. PHP 5.x에서는 `setlocale` 함수의 사용법이 다를 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색