(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
nl_langinfo — Query-Language und Locale-Information
nl_langinfo() wird verwendet, um auf ein bestimmtes Element der Locale-Angaben zuzugreifen. Im Gegensatz zur Funktion localeconv(), die alle Elemente zurückgibt, ermöglicht nl_langinfo(), ein bestimmtes Element auszuwählen.
item
item
kann der Integerwert oder der Konstantenname
des Elements sein. Folgend eine Liste der verwendbaren Konstantennamen für
den Parameter item
sowie eine kurze Beschreibung.
Für bestimmte Locales sind einige dieser Konstanten möglicherweise nicht
definiert oder haben keinen Wert.
Konstante | Beschreibung |
---|---|
LC_TIME-Konstanten | |
ABDAY_(1-7) |
Abgekürzter Name des n-ten Tages einer Woche. |
DAY_(1-7) |
Name des n-ten Tages einer Woche (DAY_1 = Sonntag). |
ABMON_(1-12) |
Abgekürzter Name des n-ten Monats eines Jahres. |
MON_(1-12) |
Name des n-ten Monats eines Jahres. |
AM_STR |
String für Ante meridian (vor dem Mittag). |
PM_STR |
String für Post meridian (nach dem Mittag). |
D_T_FMT |
String, der als Formatierung für strftime() verwendet werden kann, um Zeit und Datum darzustellen. |
D_FMT |
String, der als Formatierung für strftime() verwendet werden kann, um das Datum darzustellen. |
T_FMT |
String, der als Formatierung für strftime() verwendet werden kann, um die Zeit darzustellen. |
T_FMT_AMPM |
String, der als Formatierung für strftime() verwendet werden kann, um die Zeit im 12-Stunden-Format mit AM/PM-Angabe darzustellen. |
ERA |
Alternative Zeitrechnung. |
ERA_YEAR |
Jahresangabe für eine alternative Zeitrechnung. |
ERA_D_T_FMT |
Datums- und Zeitangabe für eine alternative Zeitrechnung (der String kann in strftime() verwendet werden). |
ERA_D_FMT |
Datumsangabe für eine alternative Zeitrechnung (der String kann in strftime() verwendet werden). |
ERA_T_FMT |
Zeitangabe für eine alternative Zeitrechnung (der String kann in strftime() verwendet werden). |
LC_MONETARY-Konstanten | |
INT_CURR_SYMBOL |
Internationales Währungssymbol. |
CURRENCY_SYMBOL |
Lokales Währungssymbol. |
CRNCYSTR |
Gleicher Wert wie CURRENCY_SYMBOL . |
MON_DECIMAL_POINT |
Dezimal-Trennzeichen. |
MON_THOUSANDS_SEP |
Tausender-Trennzeichen (Gruppierung von drei Ziffern). |
MON_GROUPING |
Wie das "grouping" -Element. |
POSITIVE_SIGN |
Vorzeichen für positive Werte. |
NEGATIVE_SIGN |
Vorzeichen für negative Werte. |
INT_FRAC_DIGITS |
Internationale Anzahl der Ziffern nach dem Dezimalzeichen. |
FRAC_DIGITS |
Lokale Anzahl der Ziffern nach dem Dezimalzeichen. |
P_CS_PRECEDES |
Gibt 1 zurück, wenn CURRENCY_SYMBOL einem
positiven Wert vorausgeht.
|
P_SEP_BY_SPACE |
Gibt 1 zurück, wenn ein Leerzeichen
CURRENCY_SYMBOL von einem positiven Wert
trennt.
|
N_CS_PRECEDES |
Gibt 1 zurück, wenn CURRENCY_SYMBOL einem
negativen Wert vorausgeht.
|
N_SEP_BY_SPACE |
Gibt 1 zurück, wenn ein Leerzeichen
CURRENCY_SYMBOL von einem negativen Wert
trennt.
|
P_SIGN_POSN |
|
N_SIGN_POSN |
|
LC_NUMERIC-Konstanten | |
DECIMAL_POINT |
Dezimal-Trennzeichen. |
RADIXCHAR |
Der gleiche Wert wie DECIMAL_POINT . |
THOUSANDS_SEP |
Tausender-Trennzeichen (Gruppen von drei Ziffern). |
THOUSEP |
Der gleiche Wert wie THOUSANDS_SEP . |
GROUPING |
|
LC_MESSAGES-Konstanten | |
YESEXPR |
Regex-String für eine "yes" -Eingabe. |
NOEXPR |
Regex-String für eine "no" -Eingabe. |
YESSTR |
Gibt den String für "yes" aus. |
NOSTR |
Gibt den String für "no" aus. |
LC_CTYPE-Konstanten | |
CODESET |
Gibt einen String mit der Bezeichnung des Character-Encodings zurück. |
Gibt das Element als Zeichenkette zurück. Enthält item
keinen gültigen Wert, wird false
zurückgegeben.
Beispiel #1 nl_langinfo()-Beispiel
<?php
var_dump(nl_langinfo(CODESET));
var_dump(nl_langinfo(YESEXPR));
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
string(14) "ANSI_X3.4-1968" string(5) "^[yY]"
Hinweis: Diese Funktion ist auf Windows-Plattformen nicht verfügbar.