PHP 매뉴얼
이전 |  | 다음

# setlocale

(PHP 3, PHP 4 , PHP 5)

setlocale -- 지역적보를 지정한다.

## 설명

string setlocale ( string category, string locale)

`Category`는 지역 세팅에 의해 영향을 받는 함수의 범주를 특성화 하는 문자열이다 :

- LC_ALL - 이후 나오는 모든 것을 위해

- LC_COLLATE - 문자열 비교를 위함 - 통상적으로 PHP에서는 실핻외지 않는다

- LC_CTYPE - strtoupper()와 같이 문자 정형화와 변환을 위해.

- LC_MONETARY - localeconv() 를 위해 - 통상적으로 PHP에서는 실핻외지 않는다

- LC_NUMERIC - 십진 구분자를 위해

- LC_TIME - strftime()와 함께 날자와 시간 표매팅을 위해

만약 `locale`이 빈 문자열 `""`일 경우 로케일 이름은 위 카타고리의 이름과 같은 이름을 갖는 환경변수나 "LANG"으로 부터 세팅된다.

만약 로케일이 0 이거나 문자 `"0"`일 경우, 로케일 세팅은 영향을 받지 않고 단지 현재의 설정만이 반환된다.

Setlocale 은 새로운 현재 로케일이나, 로케일 기능이 플랫폼이서 수행되지 않거나, 특정 로케일이 존재하지 않거나 혹은 카테고리 이름이 유효하지 않을 경우 거짓을 반환한다. 유효하지 않은 카테고리 이름 역시 경고 메시지를 야기시킨다.

이전 | 처음으로 | 다음
rtrim | 위로 | sha1_file