Установите регион на английский (США), а затем верните его к системным значениям по умолчанию:
<?phpecho setlocale(LC_ALL,"US");echo "<br>";echo setlocale(LC_ALL,NULL);?>Функция setlocale() устанавливает региональную информацию (региональную информацию).
Региональная информация — это язык, валюта, время и другая информация для географической области.
Примечание. Функция setlocale() изменяет информацию о локали только для текущего скрипта.
Совет: Вы можете установить информацию о регионе в качестве системной по умолчанию с помощью setlocale(LC_ALL,NULL).
Совет: информацию о формате чисел можно получить с помощью функции localeconv().
setlocale( константа,местоположение )
параметр | описывать |
---|---|
постоянный | Необходимый. Указывает, какую информацию о регионе следует установить. Доступные константы: LC_ALL — включает все параметры ниже LC_COLLATE — порядок сортировки LC_CTYPE — типы символов и преобразования (например, все символы в верхнем или нижнем регистре) LC_MESSAGES — формат системного сообщения. LC_MONETARY — формат валюты LC_NUMERIC — числовой формат LC_TIME — формат даты и времени |
расположение | Необходимый. Указывает страну/регион, для которого задана региональная информация. Может быть строкой или массивом. Можно пройти несколько локаций. Если параметр местоположения имеет значение NULL или пустую строку «», имя местоположения будет установлено в значение переменной среды с тем же именем в константе выше или установлено в соответствии с «LANG». Если параметр местоположения равен «0», настройки местоположения не затрагиваются и возвращаются только текущие настройки. Если параметр location является массивом, setlocale() пробует каждый элемент массива, пока не будет найден действительный код языка или региона. Это полезно, если регион имеет разные названия в разных системах. Примечание. Чтобы просмотреть все доступные коды языков, посетите наше Справочное руководство по кодам языков. |
Возвращаемое значение: | Возвращает текущую локаль или FALSE в случае ошибки. Возвращаемое значение зависит от системы, в которой работает PHP. |
---|---|
PHP-версия: | 4+ |
Журнал обновлений: | Передача констант в виде строк объявлена устаревшей в PHP 4.2.0. Вместо этого используйте доступные константы. Передача константы в виде строки приводит к появлению предупреждающего сообщения. В PHP 4.3.0 можно передавать несколько местоположений . Начиная с PHP 5.3.0, если в качестве константного параметра вместо одной из констант LC_ передается строка, эта функция выдает уведомление E_DREPRECATED. |