|
(PHP 3, PHP 4)
setlocale - устанавливает локальную информацию. Описаниеstring setlocale (mixed category, string locale)
Category это именованная константа (или строка), специфицирующая категорию функций, на
которые действуют локальные установки: LC_ALL - все ниже указанные
LC_COLLATE - сравнение строк, см. strcoll()
LC_CTYPE - классификация и конвертация символов, например, strtoupper()
LC_MONETARY - localeconv()
LC_NUMERIC - десятичный сепаратор (см. также: localeconv())
LC_TIME - форматирование даты и времени с помощью strftime()
Если locale это пустая строка "", название локализации будет установлено из значений переменных окружения с
теми же именами, что и вышеуказанные категории, или из "LANG". Если locale равен нулю или "0", локальные установки не меняются, только возвращаются текущие установки.
Setlocale возвращает новую текущую локализацию, или FALSE, если locale-функциональность не реализована на данной платформе,
специфицированная locale не существует или имя категории неправильное. Неправильное имя категории вызывает также появление предупреждающего
сообщения. Пример 1. setlocale()
<?php
/* установить locale Dutch */
setlocale (LC_ALL, 'nl_NL');
/* на выходе: vrijdag 22 december 1978 */
echo strftime ("%A %e %B %Y", mktime (0, 0, 0, 12, 22, 1978));
?> |
|
| |