| |
| * Link führt ins Internet |
|

| |
Befehl | Version | Beschreibung | Beispiel | Ausgabe |
Befehl
| string setlocale ( int $category, string $locale [, string $...] ) |
Version
Beschreibung
Mit setlocale() kann man die Lokalisierungseinstellungen der angegebenen Kategorie (category) auf ein bestimmtes Land (locale) setzen. Die Auswahl des Landes ist optional; falls der Wert local leer ist (""), so wird der Wert der entsprechenden Umgebungsvariablen genommen. Ist local "0", werden die Einstellungen nicht verändert, sondern der zuvor gesetzte Wert zurückgegeben.
Folgende Kategorien stehen zur Auswahl:
• LC_ALL - für alle Einstellungen
• LC_COLLATE - Vergleich von Strings (Zeichenketten)
• LC_CTYPE - Umwandlung von Strings (Zeichenkette), z.B. strtoupper()
• LC_MONETARY - für Währungsangaben
• LC_NUMERIC - für Dezimaltrennzeichen (numerische Operatoren)
• LC_TIME - für Datum- und Zeitformatierungen bei strftime()
Siehe auch:
• strftime() |
Beispiel
<?PHP setlocale ( 'LC_TIME', 'de_DE' );
echo strftime ( '%A, %e %B %Y, in Deutschland' ) . '<br>';
setlocale ( 'LC_TIME', 'fr_CA' );
echo strftime ( '%A, %e %B %Y , in Frankreich' ) . '<br>';
setlocale ( 'LC_TIME', 'fi_FI' );
echo strftime ( '%A, %e %B %Y , in Finnland' ) . '<br>';
setlocale ( 'LC_TIME', 'it_IT' );
echo strftime ( '%A, %e %B %Y , in Italien' ) . '<br>';
setlocale ( 'LC_TIME', 'tr_TR' );
echo strftime ( '%A, %e %B %Y , in Türkei' ) . '<br>';
setlocale ('LC_TIME', 'nl_NL' );
echo strftime ( '%A, %e %B %Y , in Niederlande' ) . '<br>';
setlocale ( 'LC_TIME', 'hu_HU' );
echo strftime ( '%A, %e %B %Y , in Ungarn' ) . '<br>';
setlocale ( 'LC_TIME', 'pl_PL' );
echo strftime ( '%A, %e %B %Y , in Polen' ) . '<br>'; ?>
|
Ausgabe
Sonntag, 22 Juli 2001, in Deutschland dimanche, 22 juillet 2001 , in Frankreich sunnuntai, 22 heinäkuu 2001 , in Finnland domenica, 22 luglio 2001 , in Italien Pazar, 22 Temmuz 2001 , in Türkei zondag, 22 juli 2001 , in Niederlande VASÁRNAP, 22 JÚLIUS 2001 , in Ungarn niedziela, 22 lipiec 2001 , in Polen
|
|
|
|
|
|
|


|