Gli ultimi tutorial di sviluppo web
 

PHP setlocale() Function

<PHP stringa di riferimento

Esempio

Impostare la versione locale di inglese americano e poi di nuovo di nuovo di default:

<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
Esempio Run »

Definizione e l'utilizzo

Il setlocale() funzione imposta informazioni sulle impostazioni internazionali.

Informazioni Locale è il linguaggio, monetaria, l'ora e altre informazioni specifiche per un'area geografica.

Note: Il setlocale() funzione modifica l'impostazione internazionale solo per lo script corrente.

Tip: L'informazione locale può essere impostato per default del sistema con setlocale(LC_ALL,NULL)

Suggerimento: per ottenere informazioni di formattazione numerica, vedere la localeconv() la funzione.


Sintassi

setlocale( constant,location )

Parametro Descrizione
constant Necessario. Specifica quali informazioni locale deve essere impostato.

Costanti disponibili:

  • LC_ALL - Tutto il seguito
  • LC_COLLATE - ordinamento
  • LC_CTYPE - Classificazione e conversione (ad esempio tutti i personaggi dovrebbero essere inferiore o maiuscole)
  • LC_MESSAGES - messaggio di sistema di formattazione
  • LC_MONETARY - Monetari / formattazione di valuta
  • LC_NUMERIC - formattazione numerico
  • LC_TIME - Data e ora formattazione
location Necessario. Specifica quale paese / regione per impostare le informazioni locale a. Può essere una stringa o un array. E 'possibile passare più posizioni.

Se la posizione è NULL o una stringa vuota "" , i nomi di località verranno impostati dai valori delle variabili di ambiente con gli stessi nomi delle costanti superiore, oppure da "LANG" .

Se la posizione è "0" , l'impostazione della località non è interessato, solo l'impostazione attuale viene restituito.

Se la posizione è un array, setlocale() tenterà ciascun elemento dell'array fino a trovare una lingua o regione codice valido. Questo è molto utile se una regione è conosciuta con nomi diversi su sistemi diversi.

Note: Per visualizzare tutti i codici linguistici disponibili, andare al nostro codice di riferimento della lingua.

Dettagli tecnici

Valore di ritorno: Restituisce le impostazioni internazionali correnti, oppure FALSE in caso di fallimento. Il valore di ritorno dipende dal sistema che PHP è in esecuzione.
Versione PHP: 4+
changelog: Passando costante come una stringa è stata sconsigliata a PHP 4.2.0. Utilizzare le costanti disponibili invece. passandoli come una stringa si tradurrà in un messaggio di avviso.

Passando posizioni multiple diventato possibile in PHP 4.3.0.

Se una stringa viene passata al parametro di costante al posto di una delle costanti LC_, questa funzione genera un avviso E_DREPRECATED a partire dal PHP 5.3.0.

<PHP stringa di riferimento