Beschrijving
string
setlocale
( string category, string locale [, string ...])
string
setlocale
( mixed category, array locale)
Category
is
een
string
die
de
categorie
specifieert
van
de
functies
die
worden
beinvloed
worden
door
de
locale
setting
:
-
LC_ALL
voor
alle
onderstaande
-
LC_COLLATE
voor
string
vergelijking
-
momenteel
niet
geïmplementeerd
in
PHP
-
LC_CTYPE
voor
karakter
classificatie
en
conversie
,
bijvoorbeeld
strtoupper(
)
-
LC_MONETARY
voor
localeconv(
)
-
momenteel
niet
geïmplementeerd
in
PHP
-
LC_NUMERIC
voor
decimal
scheidingsteken
(
Zie
ook
localeconv(
)
)
-
LC_TIME
voor
datum
en
tijd
formattering
met
strftime(
)
Als
locale
een
lege
string
is
"
"
,
de
locale
namen
zullen
gedefinieerd
worden
door
de
waarden
van
de
environment-variables
met
dezelfde
namen
als
bovenstaande
categorieen
,
of
door
"LANG
"
.
Als
locale
0
of
"
0
"
is
,
zal
de
locale
setting
niet
aangetast
worden
,
alleen
de
huidige
setting
wordt
dan
teruggegeven
.
Als
locale
een
array
is
of
gevolgd
wordt
door
extra
parameters
,
dan
zal
elk
element
uit
de
array
of
elke
parameter
worden
geprobeerd
als
locale
tot
er
een
wordt
geaccepteerd
.
Dit
is
handig
als
een
locale
bekend
is
onder
verschillende
namen
op
verschillende
systemen
,
of
om
een
reserve
locale
in
te
stellen
als
de
gewenste
locale
niet
aanwezig
is
.
Opmerking
:
Meerdere
locales
doorgeven
is
niet
beschikbaar
voor
PHP
4.3.0
Setlocale
geeft
de
nieuwe
huidige
locale
terug
,
of
FALSE
als
de
locale
functionaliteit
niet
geimplementeerd
is
op
het
platform
,
de
gespecifieerde
locale
niet
bestaat
of
als
de
categorie
naam
incorrect
is
.
Een
incorrecte
categorie
naam
zal
ook
een
waarschuwingsboodschap
genereren
.
Voorbeeld
1
.
setlocale(
)
voorbeeld
?php
/
*
zet
de
locale
op
Dutch
*
/
setlocale
(
LC_ALL
,
'nl_NL')
;
/
*
Output
:
vrijdag
22
december
1978
*
/
echo
strftime
("%A
%e
%B
%Y"
,
mktime
(0
,
0
,
0
,
12
,
22
,
1978))
;
/
*
probeer
een
paar
verschillende
locale
namen
voor
Duits
*
/
$loc_de
=
setlocale(LC_ALL
,
'de_DE@euro'
,
'de_DE'
,
'de'
,
'ge')
;
echo
"Voorkeurslocale
voor
Duits
is
op
dit
systeem
:
'$loc_de'"
;
?
|
|