# NumberFormatter::getSymbol

# numfmt_get_symbol

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

NumberFormatter::getSymbol -- numfmt_get_symbol — Obtener el valor de un símbolo

### Descripción

Estilo orientado a objetos

public NumberFormatter::getSymbol(int `$attr`): string

Estilo por procedimientos

numfmt_get_symbol(NumberFormatter `$fmt`, int `$attr`): string

Obtiene el símbolo asociado con el formateador. El formateador utiliza símbolos para representar los caracteres especiales dependientes de la configuración regional en un número, por ejemplo el signo de porcentaje. Esta API no está soportada por formateadores basados en reglas.

### Parámetros

`fmt`

  Un objeto de la clase NumberFormatter.

`attr`

  El especificador del símbolo, una de las constantes de símbolo de formato.

### Valores devueltos

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

### Ejemplos

Ejemplo #1 Ejemplo de numfmt_get_symbol()

`<?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 OO example

`<?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 resultado del ejemplo sería:

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

### Ver también

- numfmt_get_error_code() - Obtener el último código de error del formateador
- numfmt_set_symbol() - Establecer un valor de símbolo