Les mesures peuvent être récupérer de différentes manières.
Récupération de l'unité de mesure
Récupération en tant que chaîne régionale
Zend_Measure supporte la récupération sous formes de
chaînes de caractères automatiquement.
Exemple 588. Récupération automatique
$locale = new Zend_Locale('de');
$machaine = "1.234.567,89";
$unite = new Zend_Measure_Length($machaine,
Zend_Measure_Length::STANDARD,
$locale);
echo $unite; // affiche "1234567.89 m"
La valeur d'une mesure peut être récupérée en utilisant getValue().
Exemple 589. Récupération d'une valeur
$locale = new Zend_Locale('de');
$machaine = "1.234.567,89";
$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".