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

NumberFormatter::format

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

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

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

numberformatter.format.php

NumberFormatter::format

numfmt_format

Класата Collator

NumberFormatter::format -- numfmt_formatFormat a number

= NULL

Напиши целосна ознака на елемент

public NumberFormatter::format(int|float $num, int $type = NumberFormatter::TYPE_DEFAULT): string|false

Процедурален стил

numfmt_format(NumberFormatter $formatter, int|float $num, int $type = NumberFormatter::TYPE_DEFAULT): string|false

Format a numeric value according to the formatter rules.

Параметри

formatter

NumberFormatter object.

num

The value to format. Can be int or float, other values will be converted to a numeric value.

type

На formatting type to use. Note that NumberFormatter::TYPE_CURRENCY is not supported; use Оваа функција е застарена. Наместо тоа, користете instead.

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

Returns the string containing formatted value, or false при грешка.

Примери

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

<?php
$fmt
= numfmt_create( 'de_DE', NumberFormatter::DECIMAL );
$data = numfmt_format($fmt, 1234567.891234567890000);
var_dump($data);
?>

Пример #2 OO пример

<?php
$fmt
= new NumberFormatter( 'de_DE', NumberFormatter::DECIMAL );
$data = $fmt->format(1234567.891234567890000);
var_dump($data);
?>

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

string(13) "1.234.567,891"

Белешки

Забелешка:

Низа што ја претставува форматираната вредност на валутата, или

Форматите што се постигнуваат со овој метод на форматирање не можат целосно да ги искористат можностите на основната ICU библиотека, како што е форматирањето на валута со тесен симбол на валута. msgfmt_format_message().

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

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

mrSplendid
3 години пред
on Linux you may need to install icu-data-full package for NumberFormatter to work properly with non-english locales.
На оваа страница

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

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

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

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

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