English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione setlocale() viene utilizzata per impostare le informazioni di localizzazione.
string setlocale (int $category, array $locale)
Utilizzato per impostare le informazioni di localizzazione
Restituisce le nuove informazioni di localizzazione correnti. Se la funzione di impostazione della regione non è implementata sul tuo piattaforma, la configurazione della regione specificata non esiste o il nome della categoria non è valido, viene restituito false.
Numero di serie | Parametro e descrizione |
---|---|
1 | constant Specificare cosa impostare come informazioni di localizzazione.Costanti disponibili:
|
2 | location Specificare a quale paese/regione impostare le informazioni di localizzazione. Può essere una stringa o un array. È possibile passare più posizioni.Se il parametro location è NULL o una stringa vuota "", il nome della posizione viene impostato sul valore dell'ambiente variabile omologa ai costanti elencati sopra o viene impostato in base a "LANG". Se il parametro location è "0", l'impostazione della posizione non è influenzata, viene restituito solo l'impostazione corrente. Se il parametro location è un array, setlocale() tenta ogni elemento dell'array fino a trovare un codice di lingua o regione legale. Questo è utile se una regione ha nomi diversi su diversi sistemi. |
In PHP 4.2.0, è stato abbandonato il passaggio di costanti come stringhe. Utilizzare i costanti disponibili. Il passaggio di costanti come stringhe produce un messaggio di avviso.
In PHP 4.3.0, è possibile passare più locations.
Da PHP 5.3.0 in poi, se il parametro passato a constant è una stringa invece di uno dei costanti LC_, la funzione lancia una notifica E_DREPRECATED.
试试下面的实例,设置地区为 UK,然后再设置回系统默认:
<?php //设置地区为 UK echo setlocale(LC_ALL, "UK"); echo "<br>"; //设置回系统默认 echo setlocale(LC_ALL, NULL); ?>测试看看‹/›
输出结果
C