пример
Установите локаль американского английского языка, а затем обратно по умолчанию:
<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
Выполнить пример » Определение и использование
setlocale() функция устанавливает информацию о локализации.
Locale информация язык, денежная, время и другая информация специфична для географической области.
Note: setlocale() функция изменяет локаль только для текущего сценария.
Tip: Языковая информация может быть установлена в систему по умолчанию с setlocale(LC_ALL,NULL)
Совет: Для того, чтобы получить информацию о числовых форматах см localeconv() функции.
Синтаксис
setlocale( constant,location )
параметр | Описание |
---|---|
constant | Необходимые. Указывает, что должен быть установлен локали. Доступные константы:
|
location | Необходимые. Определяет, какая страна / регион, чтобы установить локали информацию. Может быть строка или массив. Можно пройти несколько мест. Если местоположение NULL или пустая строка "" , имена местоположений будут установлены из значений переменных окружения с теми же именами констант выше, или из "LANG" . Если местоположение "0" , настройка местоположения не влияет, только текущее значение возвращается. Если местоположение является массив, setlocale() будет пытаться каждый элемент массива до тех пор, пока не найдет правильный язык или код региона. Это очень полезно, если область известна под разными названиями на разных системах. Note: Для того, чтобы просмотреть все доступные языковые кодов, перейдите на нашу ссылку Кода языка. |
Технические подробности
Возвращаемое значение: | Возвращает текущие региональные настройки, или FALSE при неудаче. Возвращаемое значение зависит от системы, что PHP работает. |
---|---|
PHP версии: | 4+ |
Changelog: | Передача константа как строка была объявлена устаревшей в PHP 4.2.0. Вместо этого используйте имеющиеся константы. Передача их в виде строки приведет к предупреждающим сообщением. Попутный несколько мест стало возможным в PHP 4.3.0. Если строка передается постоянным параметром вместо одной из констант LC_, эта функция выдает E_DREPRECATED уведомление от PHP 5.3.0. |
<String Reference PHP