Najnowsze tutoriale tworzenie stron internetowych
 

PHP setlocale() Function

<String referencyjny PHP

Przykład

Ustaw locale wyświetlane po angielsku, a potem z powrotem do domyślnych ponownie:

<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
Uruchomić przykład »

Definicja i Wykorzystanie

setlocale() funkcja ustawia informacje lokalizacji.

Locale informacja jest język, monetarnej, czas i inne informacje specyficzne dla określonego obszaru geograficznego.

Note: setlocale() funkcja zmienia lokum tylko dla bieżącego skryptu.

Tip: Informacje locale może być ustawiony domyślnie, z setlocale(LC_ALL,NULL)

Wskazówka: Aby uzyskać informacje o formatowaniu numerycznej, zobacz localeconv() funkcji.


Składnia

setlocale( constant,location )

Parametr Opis
constant Wymagany. Określa, jakie informacje powinny być ustawione locale.

Dostępne stałe:

  • LC_ALL - Wszystkie niżej
  • LC_COLLATE - Porządek
  • LC_CTYPE - czcionki i przekształcenie (na przykład wszystkie postacie powinna być mniejsza lub wielkimi literami)
  • LC_MESSAGES - formatowanie komunikat systemowy
  • formatowanie pieniężna / waluta - LC_MONETARY
  • LC_NUMERIC - formatowanie numeryczna
  • LC_TIME - data i czas formatowania
location Wymagany. Określa, co kraj / region, aby ustawić lokalizacji informacji. Może być łańcuch lub tablicę. Jest możliwe, aby przejść wiele lokalizacji.

Jeśli lokalizacja jest NULL lub pusty łańcuch "" nazwy lokalizacji zostaną ustawione od wartości zmiennych środowiskowych o tych samych nazwach jak stałych powyżej, lub z "LANG" .

Jeśli lokalizacja jest "0" , ustawienie lokalizacji nie ma wpływu, tylko bieżące ustawienie jest zwracana.

Jeśli lokalizacja jest tablicą, setlocale() postara Każdy element tablicy, dopóki nie znajdzie poprawnego języka lub regionu kod. Jest to bardzo przydatne, jeśli region jest znany pod różnymi nazwami w różnych systemach.

Note: Aby wyświetlić wszystkie dostępne kody językowe, przejdź do naszego odniesienia kod języka.

Szczegóły techniczne

Zwracana wartość: Zwraca aktualne ustawienia regionalne, lub FALSE w przypadku błędu. Zwracana wartość zależy od systemu, na którym działa PHP.
Wersja PHP: 4+
Lista zmian: Przechodząc stałe jako ciąg została zaniechana w PHP 4.2.0. Za pomocą dostępnych stałych zamiast. Przekazując je jako ciąg spowoduje komunikat ostrzegawczy.

Uboczny wielu miejscach stało się możliwe w PHP 4.3.0.

Jeśli łańcuch jest przekazywany do stałego parametru zamiast jednego ze stałych LC_, funkcja ta generuje powiadomienie E_DREPRECATED od PHP 5.3.0.

<String referencyjny PHP