지식블랙홀 2009. 1. 20. 19:35
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 은 새로운 현재 로케일이나, 로케일 기능이 플랫폼이서 수행되지 않거나, 특정 로
케일이 존재하지 않거나 혹은
카테고리 이름이 유효하지 않을 경우 거짓을 반환한다. 유효하
지 않은 카테고리 이름 역시 경고 메시지를 야기시킨다