Alle unterstützten Arten von Maßeinheiten sind anbei aufgelistet, jede mit einem Beispiel anhand der standardmäßigen Benutzung Ihrer Maßeinheiten.
Tabelle 21.1. Liste der Arten von Maßeinheiten
Typ | Klasse | Standardeinheit | Beschreibung |
---|---|---|---|
Beschleunigung | Zend_Measure_Acceleration | Meter pro Sekunde zum Quadrat | m/s²
|
Zend_Measure_Acceleration behandelt den physikalischen
Faktor der Beschleunigung
|
Winkel | Zend_Measure_Angle | Radiant | rad
|
Zend_Measure_Angle behandelt Winkelmaße |
Fläche | Zend_Measure_Area | Quadratmeter | m²
|
Zend_Measure_Area behandelt quadratische Maßeinheiten |
Binär | Zend_Measure_Binary | Byte | b
|
Zend_Measure_Binary behandelt binäre Umwandlungen |
Kapazität | Zend_Measure_Capacitance | Farad | F
|
Zend_Measure_Capacitance behandelt den physikalischen
Faktor der Kapazität
|
Volumen für das Kochen | Zend_Measure_Cooking_Volume | Kubikmeter | m³
|
Zend_Measure_Cooking_Volume behandelt Volumen die
für das Kochen in Kochbüchern Verwendung finden
|
Masse für das Kochen | Zend_Measure_Cooking_Weight | Gramm | g
|
Zend_Measure_Cooking_Weight behandelt die Masse / das Gewicht
welches für das Kochen in Kochbüchern Verwendung findet
|
Strom | Zend_Measure_Current | Ampere | A
|
Zend_Measure_Current behandelt den physikalischen Faktor des Stromes |
Dichte | Zend_Measure_Density | Kilogramm pro Kubikmeter | kg/m³
|
Zend_Measure_Density behandelt den physikalischen Faktor der Dichte |
Energie | Zend_Measure_Energy | Joule | J
|
Zend_Measure_Energy behandelt den physikalischen Faktor der Energie |
Kraft | Zend_Measure_Force | Newton | N
|
Zend_Measure_Force behandelt den physikalischen Faktor der Kraft |
Strömung (Gewicht) | Zend_Measure_Flow_Mass | Kilogramm pro Sekunde | kg/s
|
Zend_Measure_Flow_Mass behandelt den physikalischen Faktor der Strömung.
Das Gewicht der fließenden Masse wird als Referenz für diese Klasse verwendet
|
Strömung (Mol) | Zend_Measure_Flow_Mole | Mol pro Sekunde | mol/s
|
Zend_Measure_Flow_Mole behandelt den physikalischen Faktor der Strömung.
Die Dichte der fließenden Masse wird als Referenz für diese Klasse verwendet
|
Strömung (Volumen) | Zend_Measure_Flow_Volume | Kubikmeter pro Sekunde | m³/s
|
Zend_Measure_Flow_Mole behandelt den physikalischen Faktor der Strömung.
Das Volumen der fließenden Masse wird als Referenz für diese Klasse verwendet
|
Frequenz | Zend_Measure_Frequency | Hertz | Hz
|
Zend_Measure_Frequency behandelt den physikalischen Faktor der Frequenz |
Beleuchtungsstärke | Zend_Measure_Illumination | Lux | lx
|
Zend_Measure_Illumination behandelt den physikalischen Faktor der
Beleuchtungsstärke
|
Länge | Zend_Measure_Length | Meter | m
|
Zend_Measure_Length behandelt den physikalischen Faktor der Länge |
Helligkeit | Zend_Measure_Lightness | Candela pro Quadratmeter | cd/m²
|
Zend_Measure_Ligntness behandelt den physikalischen Faktor der Lichtenergie |
Zahl | Zend_Measure_Number | Dezimal | (10)
|
Zend_Measure_Number konvertiert zwischen Zahlenformaten |
Leistung | Zend_Measure_Power | Watt | W
|
Zend_Measure_Power behandelt den physikalischen Faktor der Leistung |
Druck | Zend_Measure_Pressure | Newton pro Quadratmeter | N/m²
|
Zend_Measure_Pressure behandelt den physikalischen Faktor des Druckes |
Geschwindigkeit | Zend_Measure_Speed | Meter pro Sekunde | m/s
|
Zend_Measure_Speed behandelt den physikalischen Faktor des Geschwindigkeit |
Temperatur | Zend_Measure_Temperature | Kelvin | K
|
Zend_Measure_Temperature behandelt den physikalischen Faktor der Temperatur |
Drehmoment | Zend_Measure_Torque | Newtonmeter | Nm
|
Zend_Measure_Torque behandelt den physikalischen Faktor des Drehmoments |
Viskosität (Dynamisch) | Zend_Measure_Viscosity_Dynamic | Kilogramm pro Metersekunde | kg/ms
|
Zend_Measure_Viscosity_Dynamic behandelt den physikalischen Faktor der Viskosität.
Das Gewicht der Flüssigkeit wird als Referenz für diese Klasse verwendet
|
Viskosität (Kinematisch) | Zend_Measure_Viscosity_Kinematic | Quadratmeter pro Sekunde | m²/s
|
Zend_Measure_Viscosity_Kinematic behandelt den physikalischen Faktor der Viskosität.
Die Distanz der geflossenen Flüssigkeit wird als Referenz für diese Klasse verwendet
|
Volumen | Zend_Measure_Volume | Kubikmeter | m³
|
Zend_Measure_Volume behandelt den physikalischen Faktor des Volumens (Inhalt) |
Gewicht | Zend_Measure_Weight | Kilogramm | kg
|
Zend_Measure_Weight behandelt den physikalischen Faktor des Gewichts |
Einige übliche Binäre Konventionen beinhalten Terme wie Kilo-, Mega-, Giga-, usw. die im normalen Sprachgebrauch zur Basis 10, wie 1000 oder 10³ bedeuten. Trotzdem werden diese Terme in den Binärformaten für Computer mit dem Faktor 1024 statt 1000 benutzt. Um Ungereimtheiten auszuräumen wurde vor einigen Jahren die Schreibweise BI eingeführt. Statt Kilobyte sollte KiBiByte für Kilo-Binär-Byte verwendet werden.
In der Klasse BINARY können beide Schreibweisen gefunden werden wie
KILOBYTE = 1024 - Binäre Computer Konvertierung KIBIBYTE = 1024 - Neue Schreibweise
KILO_BINARY_BYTE = 1024 - Neu
und auch die Schreibweisen
KILOBYTE_SI = 1000 - SI Schreibweise für Kilo (1000)
im langen Format. DVD's zum Beispiel werden
in der SI-Schreibweise beschriftet, aber fast alle Festplatten werden in Computer Binär Schreibweise
beschriftet.
Das bekannteste Zahlenformat ist das Dezimalsystem. Zusätzlich unterstützt diese Klasse das Oktalsystem, das Hexadezimalsystem, das Binärsystem, das Römische Zahlensystem und einige andere nicht so bekannte Systeme. Es wird aber nur der Dezimalteil der Zahl behandelt. Der Bruchteil wird entfernt.
Für das Römische Zahlensystem werden Ziffern größer als 4000 unterstützt. In Wirklichkeit werden diese Zahlen mit einem Überstrich über der Ziffer dargestellt. Da der Überstrich nicht mit dem Computer dargestellt werden kann, muß stattdessen ein Unterstrich benutzt werden.
<?php require_once 'Zend/Measure/Number.php'; $great = '_X'; $locale = new Zend_Locale('en'); $unit = new Zend_Measure_Number($great,Zend_Measure_Number::ROMAN, $locale); // Konvertierung in das Dezimalsystem echo $unit->convertTo(Zend_Measure_Number::DECIMAL); ?>