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 플랫폼에서 구현되지 않습니다.


기타