Php nl langinfo
From w3cyberlearnings
Contents |
PHP function nl_langinfo
This function returns local information, and this function for Linux OS based.
Syntax nl_langinfo
- item: which item to return
nl_langinfo(item)
Item
- LC_TIME Category
- ABDAY_(1-7) - Abbreviated name of n-th day of the week.
- DAY_(1-7) - Name of the n-th day of the week (DAY_1 = Sunday).
- ABMON_(1-12) - Abbreviated name of the n-th month of the year.
- MON_(1-12)-Name of the n-th month of the year.
- AM_STR - String for Ante meridian.
- PM_STR - String for Post meridian.
- D_T_FMT - String that can be used as the format string for strftime() to represent time and date.
- D_FMT - String that can be used as the format string for strftime() to represent date.
- T_FMT - String that can be used as the format string for strftime() to represent time.
- T_FMT_AMPM - String that can be used as the format string for strftime() to represent time in 12-hour format with ante/post meridian.
- ERA- Alternate era.
- ERA_YEAR - Year in alternate era format.
- ERA_D_T_FMT - Date and time in alternate era format (string can be used in strftime()).
- ERA_D_FMT - Date in alternate era format (string can be used in strftime()).
- ERA_T_FMT - Time in alternate era format (string can be used in strftime()).
- LC_MONETARY Category
- INT_CURR_SYMBOL - International currency symbol.
- CURRENCY_SYMBOL - Local currency symbol.
- CRNCYSTR - Same value as CURRENCY_SYMBOL.
- MON_DECIMAL_POINT - Decimal point character.
- MON_THOUSANDS_SEP - Thousands separator (groups of three digits).
- MON_GROUPING - Like "grouping" element.
- POSITIVE_SIGN - Sign for positive values.
- NEGATIVE_SIGN - Sign for negative values.
- INT_FRAC_DIGITS - International fractional digits.
- FRAC_DIGITS - Local fractional digits.
- P_CS_PRECEDES - Returns 1 if CURRENCY_SYMBOL precedes a positive value.
- P_SEP_BY_SPACE - Returns 1 if a space separates CURRENCY_SYMBOL from a positive value.
- N_CS_PRECEDES - Returns 1 if CURRENCY_SYMBOL precedes a negative value.
- N_SEP_BY_SPACE - Returns 1 if a space separates CURRENCY_SYMBOL from a negative value.
- LC_NUMERIC Category
- DECIMAL_POINT - Decimal point character.
- RADIXCHAR - Same value as DECIMAL_POINT.
- THOUSANDS_SEP - Separator character for thousands (groups of three digits).
- THOUSEP - Same value as THOUSANDS_SEP.
- LC_MESSAGES Category
- YESEXPR - Regex string for matching "yes" input.
- NOEXPR - Regex string for matching "no" input.
- YESSTR - Output string for "yes".
- NOSTR - Output string for "no".YESEXPR Regex string for matching "yes" input.
- NOEXPR - Regex string for matching "no" input.
- YESSTR - Output string for "yes".
- NOSTR - Output string for "no".
- CODESET - Return a string with the name of the character encoding.
Example 1
<?php $codeset = nl_langinfo(CODESET); $dtfmt = nl_langinfo(D_T_FMT); $dfmt = nl_langinfo(D_FMT); $tfmt = nl_langinfo(T_FMT); $day_1 = nl_langinfo(DAY_1); $abday_1 = nl_langinfo(ABDAY_1); $abday_2 = nl_langinfo(ABDAY_2); $abday_3 = nl_langinfo(ABDAY_3); $abday_4 = nl_langinfo(ABDAY_4); $abday_5 = nl_langinfo(ABDAY_5); $abday_6 = nl_langinfo(ABDAY_6); $abday_7 = nl_langinfo(ABDAY_7); $thousand_sep = nl_langinfo(MON_THOUSANDS_SEP); echo $codeset; echo "<br/>"; echo $dtfmt; echo "<br/>"; echo $dfmt; echo "<br/>"; echo $tfmt; echo "<br/>"; echo $abday_1; echo "<br/>"; echo $abday_2; echo "<br/>"; echo $abday_3; echo "<br/>"; echo $abday_4; echo "<br/>"; echo $abday_5; echo "<br/>"; echo $abday_6; echo "<br/>"; echo $abday_7; echo "<br/>"; echo $thousand_sep ; echo "<br/>"; ?>
Output
ANSI_X3.4-1968 %a %b %e %H:%M:%S %Y %m/%d/%y %H:%M:%S Sun Mon Tue Wed Thu Fri Sat