Exemplu
Setați locale engleză SUA și apoi înapoi la setările implicite din nou:
<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
Run exemplu » Definiție și utilizare
setlocale() funcția de seturi de informații locale.
informații privind limba este limba, monetară, timp și alte informații specifice pentru o anumită zonă geografică.
Note: setlocale() funcție modifică setările regionale numai pentru script - ul curent.
Tip: Informația de localizare pot fi setate la valorile implicite din sistem cu setlocale(LC_ALL,NULL)
Indicație: Pentru a obține informații de formatare numerică, consultați localeconv() funcția.
Sintaxă
setlocale( constant,location )
Parametru | Descriere |
---|---|
constant | Necesar. Specifică ce ar trebui să fie setat informații locale. constante disponibile:
|
location | Necesar. Specifică ce țară / regiune pentru a seta informațiile locale pentru a. Poate fi un șir de caractere sau o matrice. Este posibil să treacă mai multe locații. Dacă locația este NULL sau șirul gol "" , numele de locație vor fi stabilite de valorile variabilelor de mediu cu aceleași nume ca și constantele de mai sus, sau de la "LANG" . Dacă locația este "0" , setarea de locație nu este afectată, numai setarea curentă este returnat. Dacă locația este o matrice, setlocale() va încerca fiecare element de matrice până găsește o limbă sau o regiune cod valid. Acest lucru este foarte util în cazul în care o regiune este cunoscută sub diferite nume pe diferite sisteme. Note: Pentru a vedea toate codurile de limbă disponibile, accesați pagina de referință Cod de limbă. |
Detalii tehnice
Întoarcere Valoare: | Readuce setările locale actuale, sau FALSE în caz de eșec. Valoarea returnată depinde de sistemul pe care rulează PHP. |
---|---|
Versiune PHP: | 4+ |
Changelog: | Trecând constant ca șir a fost descurajată în PHP 4.2.0. Utilizați constantele disponibile în schimb. Trecându-le ca un șir de caractere va avea ca rezultat un mesaj de avertizare. Asociate de transport mai multe locații a devenit posibil în PHP 4.3.0. În cazul în care un șir de caractere este trecut la parametrul constantă în loc de una dintre constantele LC_, această funcție aruncă o notificare E_DREPRECATED începând cu PHP 5.3.0. |
<PHP String Reference