NL_LANGINFO () 함수는 언어 및 지역 설정 쿼리를 위해 PHP에서 제공하는 함수입니다. NL_LANGINFO 상수와 함께 사용하면 다양한 언어와 지리적 환경에서 자세한 정보를 얻을 수 있습니다.
이 기능을 사용하기 전에 기능의 정의를 살펴 보겠습니다.
문자열 nl_langinfo (int $ item)
매개 변수 설명 :
반환 값 : 쿼리 항목에 따라 해당 문자열을 반환합니다.
NL_LANGINFO () 함수를 사용하는 경우 다음 상수를 결합하여 해당 정보를 쿼리해야합니다.
끊임없는 | 설명하다 |
---|---|
NL_LANGINFO_CODESET | 캐릭터 세트 인코딩 |
NL_LANGINFO_D_T_FMT | 날짜 및 시간 형식 (예 : "%y-%m-%d%H :%m :%s") |
NL_LANGINFO_D_FMT | 날짜 형식 (예 : "%y-%m-%d") |
NL_LANGINFO_T_FMT | 시간 형식 (예 : "%h :%m :%s") |
nl_langinfo_am_str | 아침 시간은 문자열을 나타냅니다 |
nl_langinfo_pm_str | 오후 시간은 문자열을 나타냅니다 |
NL_LANGINFO () 함수를 사용하여 현재 문자 세트 인코딩을 쿼리 할 수 있습니다. 다음은 관련 코드 예입니다.
$ codeset = nl_langinfo (nl_langinfo_codeset); Echo "현재 문자 세트는 다음과 같이 인코딩됩니다.". $ Codeset;
설명 : NL_LANGINFO ()를 호출하고 NL_LANGINFO_CODESET 상수를 통과함으로써 현재 문자 세트를 인코딩 할 수 있습니다. 이 코드를 실행할 때 "현재 문자 세트가 다음과 같이 인코딩됩니다. UTF-8"과 유사한 결과가 표시됩니다.
캐릭터 세트 인코딩 외에도 날짜와 시간 형식을 쿼리 할 수도 있습니다. 다음은 관련 코드 예제입니다.
// 쿼리 날짜 및 시간 형식 $ datefmt = nl_langinfo (nl_langinfo_d_t_fmt); Echo "현재 날짜 및 시간 형식은 다음과 같습니다.". $ datefmt; // 쿼리 날짜 형식 $ datefmt = nl_langinfo (nl_langinfo_d_fmt); Echo "현재 날짜 형식은 다음과 같습니다.". $ datefmt; // 쿼리 시간 형식 $ datefmt = nl_langinfo (nl_langinfo_t_fmt); Echo "현재 시간 형식은 다음과 같습니다.". $ datefmt;
설명 : 위의 코드를 통해 날짜 및 시간 형식 (NL_LANGINFO_D_T_FMT), 날짜 형식 (NL_LANGINFO_D_FMT) 및 시간 형식 (NL_LANGINFO_T_FMT)의 세 가지 형식을 쿼리합니다. 실행 결과는 "현재 날짜 및 시간 형식은 다음과 유사 할 수 있습니다.
마지막으로, 우리는 시스템에서 아침과 오후 시간 표현 문자열을 쿼리 할 수도 있습니다. 샘플 코드는 다음과 같습니다.
$ amstr = nl_langinfo (nl_langinfo_am_str); Echo "아침 시간은 문자열이 다음을 의미합니다.". $ amstr; $ pmstr = nl_langinfo (nl_langinfo_pm_str); Echo "오후 시간은 문자열이 다음을 의미합니다.". $ pmstr;
설명 : NL_LANGINFO ()를 호출하고 NL_LANGINFO_AM_STR 및 NL_LANGINFO_PM_STR 상수를 통과함으로써 시스템에 사용 된 문자열을 아침과 오후 (보통 "AM"및 "PM")를 나타낼 수 있습니다.
이 기사는 PHP의 NL_LANGINFO () 함수를 소개하여 문자 세트 인코딩, 날짜 및 시간 형식, 오전 및 오후 시간 표현 등을 포함 하여이 기능을 통해 시스템의 언어 및 지역 정보를 쿼리하는 방법을 보여줍니다.이 기능의 사용을 마스터하면 개발자가 국제 및 지역 개발을보다 효율적으로 수행하는 데 도움이됩니다.