# Récupérer des mesures

Les mesures peuvent être récupérer de différentes manières.

`Récupération automatique`

`Récupération des valeurs`

`Récupération de l'unité de mesure`

`Récupération en tant que chaîne régionale`

## Récupération automatique

`Zend_Measure` supporte la récupération sous formes de chaînes de caractères automatiquement.

### Récupération automatique

    $locale = new Zend_Locale('de');
    $machaine = "1.234.567,89 Meter";
    $unite = new Zend_Measure_Length($machaine,
                                     Zend_Measure_Length::STANDARD,
                                     $locale);

    echo $unite; // affiche "1234567.89 m"

### Affichage de la mesure

L'affichage peut être réalisé simplement en utilisant `echo` ou `print`.

## Récupération des valeurs

La valeur d'une mesure peut être récupérée en utilisant `getValue()`.

### Récupération d'une valeur

    $locale = new Zend_Locale('de');
    $machaine = "1.234.567,89 Meter";
    $unite = new Zend_Measure_Length($machaine,
                                     Zend_Measure_Length::STANDARD,
                                     $locale);

    echo $unite->getValue(); // affiche "1234567.89"

La méthode `getValue()` accepte un paramètre facultatif "`round`" qui permet de définir la précision de la sortie générée. La précision par défaut est de `2`.

## Récupération de l'unité de mesure

La fonction `getType()` retourne l'unité de mesure courante.

### Récupérer l'unité de mesure

    $locale = new Zend_Locale('de');
    $machaine = "1.234.567,89";
    $unit = new Zend_Measure_Weight($machaine,
                                    Zend_Measure_Weight::POUND,
                                    $locale);

    echo $unit->getType(); // affiche "POUND"

## Récupération en tant que chaîne régionale

Récupérer une chaîne dans un format habituel du pays de l'utilisateur est habituellement souhaitable. Par exemple, la mesure "1234567.8" deviendrait "1.234.567,8" pour l'Allemagne. Cette fonctionnalité sera supportée dans une future version.