nl_langinfo

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

nl_langinfoQuery-Language und Locale-Information

Beschreibung

nl_langinfo(int $item): string|false

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.

Parameter-Liste

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.

nl_langinfo-Konstanten
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
  • Gibt 0 zurück, wenn um Geldmenge und CURRENCY_SYMBOL Klammern gesetzt sind.
  • Gibt 1 zurück, wenn das Vorzeichen der Geldmenge und dem CURRENCY_SYMBOL vorausgeht.
  • Gibt 2 zurück, wenn das Vorzeichen der Geldmenge und CURRENCY_SYMBOL nachfolgt.
  • Gibt 3 zurück, wenn das Vorzeichen direkt vor dem CURRENCY_SYMBOL steht.
  • Gibt 4 zurück, wenn das Vorzeichen direkt hinter dem CURRENCY_SYMBOL steht.
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.

Rückgabewerte

Gibt das Element als Zeichenkette zurück. Enthält item keinen gültigen Wert, wird false zurückgegeben.

Beispiele

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]"

Anmerkungen

Hinweis: Diese Funktion ist auf Windows-Plattformen nicht verfügbar.

Siehe auch

  • setlocale() - Legt regionale (locale) Einstellungen fest
  • localeconv() - Ermittelt die Formatierungsinformationen für Zahlen

Hier Kannst Du einen Kommentar verfassen


Bitte gib mindestens 10 Zeichen ein.
Wird geladen... Bitte warte.
* Pflichtangabe
Es sind noch keine Kommentare vorhanden.

Midjourney Tutorial - Anleitung für Anfänger

Über Midjourney, dem Tool zur Erstellung digitaler Bilder mithilfe von künstlicher Intelligenz, gibt es ein informatives Video mit dem Titel "Midjourney Tutorial auf Deutsch - Anleitung für Anfänger" ...

Mike94

Autor : Mike94
Kategorie: KI Tutorials

Grundlagen von Views in MySQL

Views in einer MySQL-Datenbank bieten die Möglichkeit, eine virtuelle Tabelle basierend auf dem Ergebnis einer SQL-Abfrage zu erstellen. ...

admin

Autor : admin
Kategorie: mySQL-Tutorials

Definition von Stored Procedures - eine Einführung

Stored Procedures sind vordefinierte SQL-Codeblöcke, die in einer Datenbank gespeichert sind und bei Bedarf aufgerufen werden können. ...

Bernie

Autor : ebiz-consult GmbH & Co. KG
Kategorie: mySQL-Tutorials

Tutorial veröffentlichen

Tutorial veröffentlichen

Teile Dein Wissen mit anderen Entwicklern weltweit

Du bist Profi in deinem Bereich und möchtest dein Wissen teilen, dann melde dich jetzt an und teile es mit unserer PHP-Community

mehr erfahren

Tutorial veröffentlichen

emails bei neuen Jobs

Hallo zusammen, ich möchte das Team von akadhilfe24 für ghostwriting bachelorarbeit (https://akadhilfe24.de/bachelorarbeit-schreiben-lassen/) em ...

Geschrieben von VittoCheri am 25.04.2024 22:51:10
Forum: Fragen/Vorschläge zum Forum
Berechnungen durchführen

Hallo liebe Forenmitglieder, meine erste frage ist zum Aufbau meiner kleinen Berechnungswebseite, nichts kommerzielles, soll nur eine Anwendung f ...

Geschrieben von matze511 am 21.04.2024 21:42:37
Forum: PHP Developer Forum
Professioneller Webentwickler & Webdesigner

Of course, here is the translation: Hello, Thank you for your interest in the long-term project. Your extensive skills and experience in web dev ...

Geschrieben von Athelstan am 15.04.2024 09:25:39
Forum: Jobgesuche
Wir stellen unsere SEO-Agentur vor

Hallo In der heutigen digitalen Welt war es für Unternehmen noch nie so einfach, ihre Reichweite weltweit zu vergrößern. Wenn Sie außerhalb I ...

Geschrieben von thomasmuller am 14.04.2024 07:18:33
Forum: User stellen sich vor