Stellen Sie die Region auf US-Englisch ein und setzen Sie sie dann wieder auf den Systemstandard zurück:
<?phpecho setlocale(LC_ALL,"US");echo "<br>";echo setlocale(LC_ALL,NULL);?>Die Funktion setlocale() legt regionale Informationen (Regionalinformationen) fest.
Regionale Informationen sind Sprache, Währung, Zeit und andere Informationen für ein geografisches Gebiet.
Hinweis: Die Funktion setlocale() ändert nur die Gebietsschemainformationen für das aktuelle Skript.
Tipp: Sie können die Regionsinformationen über setlocale(LC_ALL,NULL) als Systemstandard festlegen.
Tipp: Informationen zum Zahlenformat finden Sie in der Funktion localeconv().
setlocale( Konstante, Ort )
Parameter | beschreiben |
---|---|
Konstante | Erforderlich. Gibt an, welche Regionsinformationen festgelegt werden sollen. Verfügbare Konstanten: LC_ALL – enthält alle unten aufgeführten Optionen LC_COLLATE – Sortierreihenfolge LC_CTYPE – Zeichentypen und Konvertierungen (z. B. alle Zeichen in Groß- oder Kleinschreibung) LC_MESSAGES – Systemnachrichtenformat LC_MONETARY – Währungsformat LC_NUMERIC – Zahlenformat LC_TIME – Datums- und Uhrzeitformat |
Standort | Erforderlich. Gibt das Land/die Region an, auf das die regionalen Informationen eingestellt sind. Kann eine Zeichenfolge oder ein Array sein. Es können mehrere Standorte übergeben werden. Wenn der Standortparameter NULL oder die leere Zeichenfolge „“ ist, wird der Standortname auf den Wert der gleichnamigen Umgebungsvariablen in der Konstanten oben oder entsprechend „LANG“ gesetzt. Wenn der Standortparameter „0“ ist, sind die Standorteinstellungen nicht betroffen und es werden nur die aktuellen Einstellungen zurückgegeben. Wenn der Standortparameter ein Array ist, versucht setlocale() jedes Array-Element, bis ein gültiger Sprach- oder Regionscode gefunden wird. Dies ist nützlich, wenn eine Region auf verschiedenen Systemen unterschiedliche Namen hat. Hinweis: Um alle verfügbaren Sprachcodes anzuzeigen, besuchen Sie unser Referenzhandbuch für Sprachcodes. |
Rückgabewert: | Gibt das aktuelle Gebietsschema oder FALSE bei einem Fehler zurück. Der Rückgabewert hängt vom System ab, auf dem PHP läuft. |
---|---|
PHP-Version: | 4+ |
Protokoll aktualisieren: | Die Übergabe von Konstanten als Strings ist in PHP 4.2.0 veraltet. Bitte verwenden Sie stattdessen verfügbare Konstanten. Die Übergabe einer Konstante als String erzeugt eine Warnmeldung. In PHP 4.3.0 können mehrere Speicherorte übergeben werden. Wenn ab PHP 5.3.0 eine Zeichenfolge an den Konstantenparameter anstelle einer der LC_-Konstanten übergeben wird, löst diese Funktion eine E_DREPRECATED-Benachrichtigung aus. |