Präfixe¶
Präfixes oder Vorsilben werden einer Einheit vorangestellt und erlauben so Vielfache oder Teile von Maßeinheiten zu bilden. Dadurch lassen sich Zahlen mit vielen Stellen vermeiden.
Die statische Methode \Alvine\Measure\SI::METER()
gibt ein Objekt der Klasse \Alvine\Measure\SI\Unit\Length
zurück.
Mit Hilfe der Funktion \Alvine\Measure\MetricPrefix::milli()
wird ein neues Objekt vom Typ \Alvine\Measure\TransformedUnit
erstellt.
echo (string) \Alvine\Measure\MetricPrefix::milli(\Alvine\Measure\SI::METER());
// -> (m)/1000
Zur Darstellung des Ergebnisses ist die Einheit m/1000 nicht schön und sollte durch die Normdarstellung mm ersetzt werden.
echo (string) (\Alvine\Measure\MetricPrefix::milli(\Alvine\Measure\SI::METER()))
->alternate('mm');
// -> mm
echo (string) (\Alvine\Measure\MetricPrefix::milli(\Alvine\Measure\SI::METER()))
->alternate(\Alvine\Measure\SI::MILLIMETER);
// -> mm
Für Millimeter gibt es die hier gezeigte Funktion bereits als statische Methode.
echo (string) \Alvine\Measure\SI::millimeter();
// -> mm