|
|
Maßeinheiten können auf verschiedenen Wegen als Zahl ausgegeben werden.
Ausgabe als lokalisierte
Zeichenkette
Zend_Measure unterstützt die automatische Ausgabe von
Zeichenketten.
Beispiel #1 Automatische Ausgabe
$locale = new Zend_Locale('de');
$mystring = "1.234.567,89";
$unit = new Zend_Measure_Length($mystring,
Zend_Measure_Length::STANDARD,
$locale);
echo $unit;
Hinweis: Ausgabe der Maßeinheit
Die Ausgabe kann einfach erzielt werden durch Verwendung von »
echooder »
Der Wert einer Maßeinheit kann mit getValue() ausgegeben werden.
Beispiel #2 Ausgabe eines Wertes
$locale = new Zend_Locale('de');
$mystring = "1.234.567,89";
$unit = new Zend_Measure_Length($mystring,
Zend_Measure_Length::STANDARD,
$locale);
echo $unit->getValue();
Die getValue() Methode akzeptiert einen optionalen Parameter
'round' der es erlaubt eine Genauigkeit für die erstellte Ausgabe zu
definieren. Die Standardgenauigkeit ist '2'.
Die Funktion getType() gibt die aktuelle Maßeinheit zurück.
Beispiel #3 Outputting units
$locale = new Zend_Locale('de');
$mystring = "1.234.567,89";
$unit = new Zend_Measure_Weight($mystring,
Zend_Measure_Weight::POUND,
$locale);
echo $unit->getType();
Die Ausgabe einer Zeichenkette in einem Format welches in dem Land des Benutzers üblich ist, ist normalerweise gewünscht Die Maßeinheit "1234567.8" würde im Deutschen zum Beispiel zu "1.234.567,8" werden. Diese Funktionalität wird in einem zukünftigen Release unterstützt.
|
|
Copyright © 2005-2011 Zend Technologies Inc (compiled by mikaelkael with ZFDocumentor - SVN 22695).

