Новые книги

Серия «Путь лидера. Легендарные бестселлеры» – это семь наиболее значимых в своей области книг о влиянии, управлении, стойкости, внутренней силе, богатстве, решительности и упорстве. Все авторы – признанные лидеры или лучшие эксперты по ключевым навыкам лидера. Эти бестселлеры уже имеют свою историю успеха и помогли миллионам людей добиться выдающихся результатов.

Классика деловой литературы, мировой бестселлер и настольная книга амбициозных политиков, менеджеров, рекламодателей, маркетологов и всех желающих убеждать и добиваться своего.

Автор книги, доктор наук и профессор психологии Роберт Б. Чалдини много лет изучал принципы успешных продаж. На основе своих исследований он написал руководство по мотивации и убеждению, которое многие авторитетные периодические издания признали лучшей книгой о влиянии, когда-либо изданной.
Книга посвящена внутреннему устройству и алгоритмам работы основных компонентов операционной системы Microsoft Windows — Windows Server 2003, Windows XP и Windows 2000 — и файловой системы NTFS. Детально рассмотрены системные механизмы: диспетчеризация ловушек и прерываний, DPC, APC, LPC, RPC, синхронизация, системные рабочие потоки, глобальные флаги и др. Также описываются все этапы загрузки операционной системы и завершения ее работы. B четвертом издании книги больше внимания уделяется глубокому анализу и устранению проблем, из-за которых происходит крах операционной системы или из-за которых ее не удается загрузить. Кроме того, рассматриваются детали реализации поддержки аппаратных платформ AMD x64 и Intel IA64. Книга состоит из 14 глав, словаря терминов и предметного указателя. Книга предназначена системным администраторам, разработчикам серьезных приложений и всем, кто хочет понять, как устроена операционная система Windows.

Названия всех команд, диалоговых окон и других интерфейсных элементов операционной системы приведены как на английском языке, так и на русском.

Версия Fb2 редакции —

. Об ошибках просьба сообщать по адресу — [email protected].

1.5

localeconv

Учебник РНР
Назад Вперёд

localeconv

(PHP 4 >= 4.0.5)

localeconv - получает информацию о форматировании чисел.

Описание

array localeconv (void)

Возвращает ассоциативный массив, содержащий локализованную информацию о форматировании чисел и валюте.

localeconv() возвращает данные на основе текущих локальных установок, как установлено функцией setlocale(). Ассоциативный массив содержит следующие поля:

Элемент массиваОписание
decimal_pointСимвол десятичной точки
thousands_sepРазделитель тысяч
groupingМассив, содержащий группировки чисел
int_curr_symbol Международное обозначение валюты, (например, USD)
currency_symbol Локальный символ валюты (например, $)
mon_decimal_point Символ денежной десятичной точки
mon_thousands_sep Денежный разделитель тысяч
mon_grouping Массив, содержащий валютные группировки
positive_sign Знак для положительных значений
negative_sign Знак для отрицательных значений
int_frac_digits Международные цифры дробей
frac_digits Локальные цифры дробей
p_cs_precedes TRUE, если currency_symbol предшествует положительному значению, FALSE, если следует за ним
p_sep_by_spaceTRUE, если пробел отделяет currency_symbol от положительного значения, FALSE в ином случае
n_cs_precedesTRUE, если currency_symbol предшествует положительному значению, FALSE, если следует за ним
n_sep_by_spaceTRUE, если пробел отделяет currency_symbol от отрицательного значения, FALSE, в ином случае
p_sign_posn
0 Скобки окружают quantity и currency_symbol
1 Строка знака предшествует quantity и currency_symbol
2 Строка знака следует за quantity и currency_symbol
3 Строка знака непосредственно предшествует currency_symbol
4 Строка знака непосредственно следует за currency_symbol
n_sign_posn
0 Скобки окружают quantity и currency_symbol
1 Строка знака предшествует quantity и currency_symbol
2 Строка знака следует за quantity и currency_symbol
3 Строка знака непосредственно предшествует currency_symbol
4 Строка знака непосредственно следует за currency_symbol

Поля группировки содержат массивы, которые определяют способ группирования чисел. Например, поле группировки для en_US будет содержать массив из 2 элементов со значениями 3 и 3. Чем выше индекс массива, тем левее будет точка группировки. Если элемент массива равен CHAR_MAX, в дальнейшем группировка не выполняется. Если элемент массива равен 0, должен использоваться предыдущий элемент.

Пример 1. localeconv()
setlocale(LC_ALL, "en_US");

$locale_info = localeconv();

echo "<PRE>\n";
echo "------------------------------------------------\n";
echo "  Валютная информация для текущей локализации:  \n";
echo "------------------------------------------------\n\n";
=
echo "int_curr_symbol:   {$locale_info["int_curr_symbol"]}\n";
echo "currency_symbol:   {$locale_info["currency_symbol"]}\n";
echo "mon_decimal_point: {$locale_info["mon_decimal_point"]}\n";
echo "mon_thousands_sep: {$locale_info["mon_thousands_sep"]}\n";
echo "positive_sign:     {$locale_info["positive_sign"]}\n";
echo "negative_sign:     {$locale_info["negative_sign"]}\n";
echo "int_frac_digits:   {$locale_info["int_frac_digits"]}\n";
echo "frac_digits:       {$locale_info["frac_digits"]}\n";
echo "p_cs_precedes:     {$locale_info["p_cs_precedes"]}\n";
echo "p_sep_by_space:    {$locale_info["p_sep_by_space"]}\n";
echo "n_cs_precedes:     {$locale_info["n_cs_precedes"]}\n";
echo "n_sep_by_space:    {$locale_info["n_sep_by_space"]}\n";
echo "p_sign_posn:       {$locale_info["p_sign_posn"]}\n";
echo "n_sign_posn:       {$locale_info["n_sign_posn"]}\n";
echo "</PRE>\n";

Константа CHAR_MAX определена также для всего вышеприведённого использования.

См. также setlocale().


Назад Оглавление Вперёд
levenshtein Вверхltrim