Zum Inhalt

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