setlocale

setlocale -- Definieer locale informatie

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 :



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

 
;

 
?