PHP 8.5.0 Alpha 1 available for testing

NumberFormatter::getSymbol

numfmt_get_symbol

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

NumberFormatter::getSymbol -- numfmt_get_symbolLee el valor del símbolo

Descripción

Estilo orientado a objetos

public NumberFormatter::getSymbol(int $symbol): string|false

Estilo procedimental

numfmt_get_symbol(NumberFormatter $formatter, int $symbol): string|false

Lee el símbolo asociado al formateador. El formateador utiliza símbolos para representar caracteres dependientes de las convenciones locales, como el signo de porcentaje. Esta API no es soportada por los formateadores basados en reglas.

Parámetros

formatter

El objeto NumberFormatter.

symbol

La constante de símbolo, una de la lista de constantes de símbolos de formato.

Valores devueltos

La cadena de símbolo o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo con numfmt_get_symbol(), Estilo procedimental

<?php
$fmt
= numfmt_create( 'de_DE', NumberFormatter::DECIMAL );
echo
"Separador : ".numfmt_get_symbol($fmt, NumberFormatter::GROUPING_SEPARATOR_SYMBOL)."\n";
echo
numfmt_format($fmt, 1234567.891234567890000)."\n";
numfmt_set_symbol($fmt, NumberFormatter::GROUPING_SEPARATOR_SYMBOL, "*");
echo
"Separador : ".numfmt_get_symbol($fmt, NumberFormatter::GROUPING_SEPARATOR_SYMBOL)."\n";
echo
numfmt_format($fmt, 1234567.891234567890000)."\n";
?>

Ejemplo #2 Ejemplo con numfmt_get_symbol(), estilo POO

<?php
$fmt
= new NumberFormatter( 'de_DE', NumberFormatter::DECIMAL );
echo
"Separador : ".$fmt->getSymbol(NumberFormatter::GROUPING_SEPARATOR_SYMBOL)."\n";
echo
$fmt->format(1234567.891234567890000)."\n";
$fmt->setSymbol(NumberFormatter::GROUPING_SEPARATOR_SYMBOL, "*");
echo
"Separador : ".$fmt->getSymbol(NumberFormatter::GROUPING_SEPARATOR_SYMBOL)."\n";
echo
$fmt->format(1234567.891234567890000)."\n";
?>

El ejemplo anterior mostrará :

Separador : .
1.234.567,891
Separador : *
1*234*567,891

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top