English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String строковые функции руководства
Функция setlocale() используется для установки информации о регионе.
string setlocale ( int $category , array $locale )
Используется для настройки информации о регионе.
Возвращает новые текущие informacje о регионе, если функция не поддерживает функцию настройки региона на платформе, указанный регион не существует или имя категории недопустимо, возвращает false.
Номер | Параметры и описание |
---|---|
1 | constant Указать, что за информацией о регионе нужно установить.Доступные постоянные:
|
2 | location Указать, что за страной/регионом устанавливается информация о регионе. Это может быть строка или массив. Можно передавать несколько мест.Если параметр location равен NULL или пустой строке "", имя места устанавливается в значение переменной окружения с тем же именем, что и у постоянных, или устанавливается на основе "LANG". Если параметр location равен "0", настройка места не受到影响, только возвращается текущая настройка. Если параметр location является массивом, setlocale() пытается каждый элемент массива, пока не найдет合法ный код языка или региона. Это полезно, если у различных систем могут быть различные имена для одного и того же региона. |
В PHP 4.2.0 использование постоянных в виде строк уже устарело. Используйте доступные постоянные вместо этого. Передача постоянных в виде строк вызывает сообщение предупреждения.
В PHP 4.3.0 можно передавать несколько locations.
С PHP 5.3.0, если передается строка в параметре constant, а не один из постоянных LC_, функция выбрасывает уведомление E_DREPRECATED.
Попробуйте以下的 пример, установить область как UK, а затем верните к системным настройкам по умолчанию:
<?php //Установить область как UK echo setlocale(LC_ALL,"UK"); echo "<br>"; //Установить по умолчанию echo setlocale(LC_ALL,NULL); ?>Проверим, посмотрим‹/›
Результат вывода
C