PHP.mk документација

localeconv

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.localeconv.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.localeconv.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
localeconv

Референца за `function.localeconv.php` со подобрена типографија и навигација.

function.localeconv.php

localeconv

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

localeconvДобијте информации за нумеричко форматирање

= NULL

localeconv(): array

Враќа асоцијативен список кој содржи локализирани информации за нумеричко и монетарно форматирање.

Параметри

Оваа функција нема параметри.

Вратени вредности

localeconv() враќа податоци врз основа на тековната локализација поставена од setlocale(). Асоцијативниот список што се враќа ги содржи следниве полиња:

Елемент на низа = NULL
decimal_point Знак за децимална точка
thousands_sep Разделувач на илјадади
grouping Низа што содржи нумерички групирања
int_curr_symbol Меѓународен симбол за валута (т.е. USD)
currency_symbol Local currency symbol (i.e. $)
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_space true ако празно место го одделува currency_symbol од позитивна вредност, false otherwise
n_cs_precedes true ако currency_symbol му претходи на негативна вредност, false ако му следи една
n_sep_by_space true ако празнина ги одвојува симболот за валута од негативна вредност, false otherwise
p_sign_posn
  • 0 - Загради го опкружуваат количеството и симболот за валута
  • 1 - Низата со знак му претходи на количеството и симболот за валута
  • 2 - Низата со знак го следи количеството и симболот за валута
  • 3 - Низата со знак непосредно му претходи на симболот за валута
  • 4 - Низата со знак непосредно го следи симболот за валута
n_sign_posn
  • 0 - Загради го опкружуваат количеството и симболот за валута
  • 1 - Низата со знак му претходи на количеството и симболот за валута
  • 2 - Низата со знак го следи количеството и симболот за валута
  • 3 - Низата со знак непосредно му претходи на симболот за валута
  • 4 - Низата со знак непосредно го следи симболот за валута

На p_sign_posnПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во n_sign_posn содржи низа од опции за форматирање. Секој број претставува една од горенаведените состојби.

Полињата за групирање содржат низи што го дефинираат начинот на кој треба да се групираат броевите. На пример, полето за монетарно групирање за локалот nl_NL (во режим UTF-8 со знакот евро), би содржело низа од 2 елементи со вредности 3 и 3. Колку е повисок индексот во низата, толку е групирањето подалеку налево. Ако елемент од низата е еднаков на CHAR_MAX(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

Примери

Пример #1 localeconv() example

<?php
if (false !== setlocale(LC_ALL, 'nl_NL.UTF-8@euro')) {
$locale_info = localeconv();
print_r($locale_info);
}
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

Array
(
    [decimal_point] => .
    [thousands_sep] =>
    [int_curr_symbol] => EUR
    [currency_symbol] => €
    [mon_decimal_point] => ,
    [mon_thousands_sep] =>
    [positive_sign] =>
    [negative_sign] => -
    [int_frac_digits] => 2
    [frac_digits] => 2
    [p_cs_precedes] => 1
    [p_sep_by_space] => 1
    [n_cs_precedes] => 1
    [n_sep_by_space] => 1
    [p_sign_posn] => 1
    [n_sign_posn] => 2
    [grouping] => Array
        (
        )

    [mon_grouping] => Array
        (
            [0] => 3
            [1] => 3
        )

)

Види Исто така

  • setlocale() - Постави информации за локал

Белешки од корисници 1 белешка

verdy_p на wanadoo точка fr
figroc at gmail dot com
The C99 standard modified slightly the definition of the international currency symbol, which is now 4 characters long instead of 3 in previous definitions. The fourth character will most often be an ASCII space, but its effective value is the locale-specific spacing character used for numeric grouping (i.e. the one refered by [sep_by_space] and [grouping])...
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.