NumberFormatter::getPattern
NumberFormatter::getTextAttribute
NumberFormatter
PHP Manual

# NumberFormatter::getSymbol

# numfmt_get_symbol

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

NumberFormatter::getSymbol -- numfmt_get_symbol — Lit la valeur du symbole

### Description

Style orienté objet

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

Style procédural

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

Lit le symbole associé au formateur. Le formateur utilise des symboles pour représenter des caractères dépendant des conventions locales, comme le signe de pourcentage. Cette API n'est pas supportée par les formateurs à base de règles.

### Liste de paramètres

`fmt`

  L'objet NumberFormatter.

`attr`

  La constante de symbole, une dans la liste des constantes de symboles de formats.

### Valeurs de retour

La chaîne de symbole ou `FALSE` en cas d'erreur.

### Exemples

Exemple #1 Exemple avec numfmt_get_symbol(), Style procédural

`<?php
$fmt = numfmt_create( 'de_DE', NumberFormatter::DECIMAL );
echo "Séparateur : ".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 "Séparateur : ".numfmt_get_symbol($fmt, NumberFormatter::GROUPING_SEPARATOR_SYMBOL)."\n";
echo numfmt_format($fmt, 1234567.891234567890000)."\n";
?>`

Exemple #2 Exemple avec numfmt_get_symbol(), style POO

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

L'exemple ci-dessus va afficher :

    Séparateur : .
    1.234.567,891
    Séparateur : *
    1*234*567,891

### Voir aussi

- numfmt_get_error_code() - Lit le dernier code d'erreur du formateur
- numfmt_set_symbol() - Configure le symbole du formateur

NumberFormatter::getPattern
NumberFormatter::getTextAttribute
NumberFormatter
PHP Manual