downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

nl2br> <money_format
Last updated: Fri, 18 Sep 2009

view this page in

nl_langinfo

(PHP 4 >= 4.1.0, PHP 5)

nl_langinfoВръща информация за езика и локала

Описание

string nl_langinfo ( int $item )

Функцията nl_langinfo() се използва за достъп до отделните елементи от различни категории на локала. За разлика от функцията localeconv(), която връща всички елементи, nl_langinfo() ви позволява да изберете конкретен елемент.

Параметри

item

Стойността на параметъра item може да бъде цяло число или съответната константа. По-долу е приведен списък на възможните константи и техните описания. Някои от тези константи може да не са дефинирани или да нямат стойност за даден локал.

Константи на nl_langinfo
Константа Описание
Константи в категория LC_TIME
ABDAY_(1-7) Съкратено название на n-тия ден от седмицата.
DAY_(1-7) Название на n-тия ден от седмицата (DAY_1 = Sunday).
ABMON_(1-12) Съкратено название на n-тия месец на годината.
MON_(1-12) Название на n-тия месец на годината.
AM_STR Обозначение "преди обяд".
PM_STR Обозначение "след обяд".
D_T_FMT Низ, който може да се използва като низ за форматиране за функция strftime() за представяне на дата и време.
D_FMT Низ, който може да се използва като низ за форматиране за функция strftime() за представяне на дата.
T_FMT Низ, който може да се използва като низ за форматиране за функция strftime() за представяне на време.
T_FMT_AMPM Низ, който може да се използва като низ за форматиране за функция strftime() за представяне на време в 12 часов формат с "преди обяд" и "след обяд".
ERA Ера.
ERA_YEAR Година във формат на ера.
ERA_D_T_FMT Дата и време във формат с ера (Низ, който може да се използва като низ за форматиране за функция strftime()).
ERA_D_FMT Дата във формат с ера (Низ, който може да се използва като низ за форматиране за функция strftime()).
ERA_T_FMT Време във формат с ера (Низ, който може да се използва като низ за форматиране за функция strftime()).
Константи в категория LC_MONETARY
INT_CURR_SYMBOL Международно обозначение на валута.
CURRENCY_SYMBOL Национално обозначение на валута.
CRNCYSTR Аналог на CURRENCY_SYMBOL.
MON_DECIMAL_POINT Знак с десетична запетая.
MON_THOUSANDS_SEP Разделител за хиляди (група от 2 цифри).
MON_GROUPING Аналог на елемента 'grouping'.
POSITIVE_SIGN Знак за положителни числа.
NEGATIVE_SIGN Знак за отрицателни числа.
INT_FRAC_DIGITS Количество знаци след десетичната запетая (международен формат).
FRAC_DIGITS Количество знаци след десетичната запетая (национален формат).
P_CS_PRECEDES Връща 1 ако CURRENCY_SYMBOL се записва преди положителна стойност.
P_SEP_BY_SPACE Връща 1 ако между CURRENCY_SYMBOL и положителната стойност има интрервал.
N_CS_PRECEDES Връща 1 ако CURRENCY_SYMBOL се записва преди отрицателна стойност.
N_SEP_BY_SPACE Връща 1 ако между CURRENCY_SYMBOL и отрицателна стойност има интрервал.
P_SIGN_POSN
  • Връща 0 ако величината и символа на числото са заградени в кръгли скоби.
  • Връща 1 ако знака е записан преди числото и символа на валутата.
  • Връща 2 ако знака е записан след числото и символа на валутата.
  • Връща 3 ако знака е записан точно преди символа на валутата.
  • Връща 3 ако знака е записан точно след символа на валутата.
N_SIGN_POSN
Константи в категория LC_NUMERIC
DECIMAL_POINT Знак за десетична запетая.
RADIXCHAR Аналог на DECIMAL_POINT.
THOUSANDS_SEP Разделителен знак за хиляди (група от 3 цифри).
THOUSEP Аналог на THOUSANDS_SEP.
GROUPING  
Константи в категория LC_MESSAGES
YESEXPR Регулярен израз, при съвпадение с който, низът се разбира като 'да'.
NOEXPR Регулярен израз, при съвпадение с който, низът се разбира като 'не'.
YESSTR Низ за 'да'.
NOSTR Низ за 'не'.
Константи в категория LC_CTYPE
CODESET Връща низ с наименованието на текущото кодиране на знаците.

Връщани стойности

Връща елемента като низ, или FALSE, ако стойността на параметъра item е невалидна.

Бележки

Забележка: Тази функция не е налична на Windows платформи.

Вж. също

  • setlocale() - Установява локал
  • localeconv() - Връща информация за формата на числата



add a note add a note User Contributed Notes
nl_langinfo
avatar_at_hot_ee
11-Mar-2006 03:58
The value MON_(1-12) has special behavior in Russian locale: it returns declinated month names, that can be used as part of a date string, but not on their own.

For instance instead of "Январь" (the proper nominative form) it returns "Января" (form declinated for use in dates).

There seems to be no way to get the nominative form of the month name - one has to use translations instead.
zerof at terra dot com dot br
22-Apr-2005 05:34
<?php

$vlr19900
= nl_langinfo (CODESET);
$vlr19901 = nl_langinfo (D_T_FMT);
$vlr19902 = nl_langinfo (D_FMT);
$vlr19903 = nl_langinfo (T_FMT);
$vlr19904 = nl_langinfo (DAY_1);
$vlr19905 = nl_langinfo (ABDAY_1);
$vlr19906 = nl_langinfo (MON_1);
$vlr19907 = nl_langinfo (ABMON_1);
$vlr19908 = nl_langinfo (RADIXCHAR);
$vlr19909 = nl_langinfo (THOUSEP);
$vlr19910 = nl_langinfo (YESEXPR);
$vlr19911 = nl_langinfo (NOEXPR);
$vlr19912 = nl_langinfo (CRNCYSTR);

echo
"encoding codeset => " . $vlr19900;
echo
"<br /><br />date/time string para strftime => " . $vlr19901;
echo
"<br /><br />date string for strftime => " . $vlr19902;
echo
"<br /><br />time string for strftime => " . $vlr19903;
echo
"<br /><br />long form day name => " . $vlr19904;
echo
"<br /><br />short form day name => " . $vlr19905;
echo
"<br /><br />long form month name => " . $vlr19906;
echo
"<br /><br />short form month name => " . $vlr19907;
echo
"<br /><br />decimals separator => " . $vlr19908;
echo
"<br /><br />thousands separator => " . $vlr19909;
echo
"<br /><br />REGEXP for 'Yes' => " . $vlr19910;
echo
"<br /><br />REGEXP for 'No' => " . $vlr19911;
echo
"<br /><br />local currency simbol => " . $vlr19912;

?>

nl2br> <money_format
Last updated: Fri, 18 Sep 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites