Lee un atributo

# NumberFormatter::getAttribute

# numfmt_get_attribute

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

NumberFormatter::getAttribute -- numfmt_get_attribute — Lee un atributo

### Descripción

Estilo orientado a objetos

public function NumberFormatter::getAttribute(int `$attribute`): int|float|false

Estilo procedimental

function numfmt_get_attribute(NumberFormatter `$formatter`, int `$attribute`): int|float|false

Lee un atributo numérico del formateador. Un ejemplo de atributo numérico es el número de decimales que el formateador va a utilizar.

### Parámetros

`formatter`

  El objeto NumberFormatter.

`attribute`

  La constante de atributo, una de la lista de atributos numéricos.

### Valores devueltos

Devuelve el valor del atributo, en caso de éxito, y `false` en caso de error.

### Ejemplos

Ejemplo #1 Ejemplo con numfmt_get_attribute(), Estilo procedimental

    <?php
    $fmt = numfmt_create( 'de_DE', NumberFormatter::DECIMAL );
    echo "Decimales :  ".numfmt_get_attribute($fmt, NumberFormatter::MAX_FRACTION_DIGITS)."\n";
    echo numfmt_format($fmt, 1234567.891234567890000)."\n";
    numfmt_set_attribute($fmt, NumberFormatter::MAX_FRACTION_DIGITS, 2);
    echo "Decimales :  ".numfmt_get_attribute($fmt, NumberFormatter::MAX_FRACTION_DIGITS)."\n";
    echo numfmt_format($fmt, 1234567.891234567890000)."\n";
    ?>

Ejemplo #2 Ejemplo con numfmt_get_attribute(), estilo POO

    <?php
    $fmt = new NumberFormatter( 'de_DE', NumberFormatter::DECIMAL );
    echo "Decimales :  ".$fmt->getAttribute(NumberFormatter::MAX_FRACTION_DIGITS)."\n";
    echo $fmt->format(1234567.891234567890000)."\n";
    $fmt->setAttribute(NumberFormatter::MAX_FRACTION_DIGITS, 2);
    echo "Decimales :  ".$fmt->getAttribute(NumberFormatter::MAX_FRACTION_DIGITS)."\n";
    echo $fmt->format(1234567.891234567890000)."\n";
    ?>

El ejemplo anterior mostrará:

    Decimales :  3
    1.234.567,891
    Decimales :  2
    1.234.567,89

### Ver también

- numfmt_get_error_code() - Obtener el último código de error del formateador
- numfmt_get_text_attribute() - Lee un atributo textual
- numfmt_set_attribute() - Asigna un atributo al formateador

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open