Strings nl_langinfo
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
nl_langinfo — 쿼리 언어 및 로케일 정보
설명
nl_langinfo(int $item
): string|false
nl_langinfo()는 로케일 범주의 개별 요소에 액세스하는 데 사용됩니다. 모든 요소를 반환하는 localeconv()와 달리 nl_langinfo()를 사용하면 특정 요소를 선택할 수 있습니다.
매개변수
item
item
은 요소의 정수 값이거나 요소의 상수 이름일 수 있습니다. 다음은 사용할 수 있는item
의 상수 이름 목록과 설명입니다. 이러한 상수 중 일부는 특정 로케일에 대해 정의되지 않거나 값을 보유하지 않을 수 있습니다.nl_langinfo 상수
상수 설명 LC_TIME Category Constants ABDAY_(1-7)
n번째 요일의 약칭입니다. DAY_(1-7)
주의 n번째 요일의 이름(DAY_1 = 일요일). ABMON_(1-12)
해당 연도의 n번째 월의 약칭입니다. MON_(1-12)
해당 연도의 n번째 달의 이름입니다. AM_STR
앤티 자오선에 대한 문자열입니다. PM_STR
포스트 자오선에 대한 문자열입니다. D_T_FMT
시간 및 날짜를 나타내기 위해 strftime()에 대한 형식 문자열로 사용할 수 있는 문자열입니다. D_FMT
날짜를 나타내는 strftime()의 형식 문자열로 사용할 수 있는 문자열입니다. T_FMT
시간을 나타내는 strftime()의 형식 문자열로 사용할 수 있는 문자열입니다. T_FMT_AMPM
ante/post 자오선을 사용하여 12시간 형식으로 시간을 나타내기 위해 strftime()의 형식 문자열로 사용할 수 있는 문자열입니다. ERA
Alternate era. ERA_YEAR
대체 시대 형식의 연도입니다. ERA_D_T_FMT
대체 연대 형식의 날짜 및 시간(문자열은 strftime()에서 사용할 수 있음). ERA_D_FMT
대체 연대 형식의 날짜(문자열은 strftime()에서 사용할 수 있음). ERA_T_FMT
대체 시대 형식의 시간(문자열은 strftime()에서 사용할 수 있음). LC_MONETARY Category Constants INT_CURR_SYMBOL
국제 통화 기호입니다. CURRENCY_SYMBOL
현지 통화 기호입니다. CRNCYSTR
CURRENCY_SYMBOL
과 같은 값입니다.MON_DECIMAL_POINT
소수점 문자. MON_THOUSANDS_SEP
천 단위 구분 기호(3자리 그룹). MON_GROUPING
"grouping"
요소와 같습니다.POSITIVE_SIGN
양수 값을 표시합니다. NEGATIVE_SIGN
음수 값에 대해 서명합니다. INT_FRAC_DIGITS
국제 소수 자릿수. FRAC_DIGITS
지역 소수 자릿수. P_CS_PRECEDES
Returns 1 if CURRENCY_SYMBOL
precedes a positive value.P_SEP_BY_SPACE
CURRENCY_SYMBOL
이 양수 값 앞에 있으면 1을 반환합니다.N_CS_PRECEDES
공백이 CURRENCY_SYMBOL
과 양수 값을 구분하는 경우 1을 반환합니다.N_SEP_BY_SPACE
CURRENCY_SYMBOL
이 음수 값 앞에 있으면 1을 반환합니다.P_SIGN_POSN
- 수량과
CURRENCY_SYMBOL
을 괄호로 묶으면 0을 반환합니다. - 부호 문자열이 수량 및
CURRENCY_SYMBOL
앞에 있으면 1을 리턴합니다. - 부호 문자열이 수량 및
CURRENCY_SYMBOL
뒤에 오는 경우 2를 반환합니다. - 부호 문자열이
CURRENCY_SYMBOL
바로 앞에 있으면 3을 반환합니다. - 부호 문자열이
CURRENCY_SYMBOL
바로 다음에 오는 경우 4를 반환합니다.
N_SIGN_POSN
LC_NUMERIC Category Constants DECIMAL_POINT
소수점 문자. RADIXCHAR
DECIMAL_POINT
와 같은 값입니다.THOUSANDS_SEP
천 단위 구분 기호(세 자리 숫자 그룹). THOUSEP
THOUSANDS_SEP
와 같은 값입니다.GROUPING
LC_MESSAGES Category Constants YESEXPR
일치하는 "yes"
입력을 위한 정규식 문자열입니다.NOEXPR
일치하는 "no"
입력을 위한 정규식 문자열입니다.YESSTR
"yes"
에 대한 출력 문자열입니다.NOSTR
"no"
에 대한 출력 문자열입니다.LC_CTYPE Category Constants CODESET
문자 인코딩의 이름이 있는 문자열을 반환합니다. - 수량과
반환 값
요소를 문자열로 반환하거나 item
이 유효하지 않으면 false
를 반환합니다.
Examples
예제 #1 nl_langinfo() 예제
<?php
var_dump(nl_langinfo(CODESET));
var_dump(nl_langinfo(YESEXPR));
?>
위의 예는 다음과 유사한 결과를 출력합니다.
string(14) "ANSI_X3.4-1968" string(5) "^[yY]"
메모
참고: 이 함수는 Windows 플랫폼에서 구현되지 않습니다.
기타
- setlocale() - 로케일 정보 설정
- localeconv() - 숫자 서식 정보 가져오기