Ultimele tutoriale de dezvoltare web
 

PHP setlocale() Function

<PHP String Reference

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:

  • LC_ALL - Toate mai jos
  • LC_COLLATE - Ordine de sortare
  • LC_CTYPE - clasificarea Caracter și de conversie (de exemplu, toate caracterele trebuie să fie mai mici sau majuscule)
  • LC_MESSAGES - Mesaj de sistem de formatare
  • LC_MONETARY - monetară / formatare valută
  • LC_NUMERIC - formatare numerică
  • LC_TIME - Data și ora de formatare
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