예
다시 기본으로 당시 미국 영어 로케일을 설정하고 :
<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
»실행 예 정의 및 사용
setlocale() 함수는 로케일 정보를 설정한다.
로케일 정보는 언어, 통화, 시간과 지리적 영역에 대한 구체적인 다른 정보입니다.
Note: setlocale() 함수는 현재 스크립트에 대한 로케일을 변경합니다.
Tip: 로케일 정보와 시스템 기본값으로 설정 될 수있다 setlocale(LC_ALL,NULL)
팁 : 참조 숫자 형식 정보를 얻으려면 localeconv() 함수를.
통사론
setlocale( constant,location )
매개 변수 | 기술 |
---|---|
constant | 필요합니다. 로케일 정보를 설정해야합니다 지정합니다. 사용 가능한 상수 :
|
location | 필요합니다. 국가 / 지역에 로케일 정보를 설정을 지정합니다. 문자열이나 배열이 될 수 있습니다. 이는 여러 위치를 통과 할 수있다. 위치가 NULL 또는 빈 문자열 인 경우 "" , 위치 이름은 위, 또는에서 상수의 이름과 같은 이름을 갖는 환경 변수의 값에서 설정됩니다 "LANG" . 위치 인 경우 "0" , 위치 설정은 영향을받지 않습니다 만 현재 설정이 반환됩니다. 위치가 배열 인 경우, setlocale() 유효한 언어 또는 지역 코드를 찾을 때까지 각 배열 요소를하려고합니다. 지역이 다른 시스템에 다른 이름으로 알려진 경우에 매우 유용합니다. Note: 우리로 이동 가능한 모든 언어 코드를 보려면 언어 코드를 참조. |
기술적 세부 사항
반환 값 : | 현재 로케일 설정을 반환, 실패하면 FALSE. 반환 값은 PHP가 실행중인 시스템에 따라 달라집니다. |
---|---|
PHP 버전 : | 4+ |
변경 내역 : | 문자열이 PHP 4.2.0에서 사용되지 않습니다으로 일정하게 전달. 대신 사용할 수있는 상수를 사용합니다. 문자열로 전달하면 경고 메시지가 표시됩니다. 전달 여러 위치는 PHP 4.3.0에서 가능하게되었다. 스트링 대신 LC_ 상수 중 하나의 상수 파라미터로 전달되는 경우,이 기능은 PHP 5.3.0 같은 E_DREPRECATED 통지를 던진다. |
<PHP 문자열 참조