18.6. Types of measurements

Here you can find a list of all supported measurement types and an example of the standard useage for such measurements.

Tabelle 18.1. List of measurement types

Typ Class Standardunit Description
Acceleration Zend_Measure_Acceleration Meter per square second | m/s² Zend_Measure_Acceleration covers the physical factor of acceleration.
Angle Zend_Measure_Angle Radiant | rad Zend_Measure_Angle covers angular dimensions.
Area Zend_Measure_Area Square meter | Zend_Measure_Area covers square measures.
Binaray Zend_Measure_Binary Byte | b Zend_Measure_Binary covers binary convertions.
Capacitance Zend_Measure_Capacitance Farad | F Zend_Measure_Capacitance covers physical factor of capacitance.
Cooking volumes Zend_Measure_Cooking_Volume Cubic meter | Zend_Measure_Cooking_Volume covers volumes which are used for cooking or written in cookbooks.
Cooking weights Zend_Measure_Cooking_Weight Gram | g Zend_Measure_Cooking_Weight covers the weights which are used for cooking or written in cookbooks.
Current Zend_Measure_Current Ampere | A Zend_Measure_Current covers the physical factor of current.
Density Zend_Measure_Density Kilogram per cubic meter | kg/m³ Zend_Measure_Density covers the physical factor of density.
Energy Zend_Measure_Energy Joule | J Zend_Measure_Energy covers the physical factor of energy.
Force Zend_Measure_Force Newton | N Zend_Measure_Force covers the physical factor of force.
Flow (mass) Zend_Measure_Flow_Mass Kilogram per second | kg/s Zend_Measure_Flow_Mass covers the physical factor of flow rate. The weight of the flowing mass is used as reference point within this class.
Flow (mole) Zend_Measure_Flow_Mole Mole per second | mol/s Zend_Measure_Flow_Mole covers the physical factor of flow rate. The density of the flowing mass is used as reference point within this class.
Flow (volume) Zend_Measure_Flow_Volume Cubic meter per second | m³/s Zend_Measure_Flow_Volume covers the physical factor of flow rate. The volume of the flowing mass is used as reference point within this class.
Frequency Zend_Measure_Frequency Hertz | Hz Zend_Measure_Frequency covers the physical factor of frequency.
Illumination Zend_Measure_Illumination Lux | lx Zend_Measure_Illumination covers the physical factor of light density.
Length Zend_Measure_Length Meter | m Zend_Measure_Length covers the physical factor of length.
Lightness Zend_Measure_Lightness Candela per square meter | cd/m² Zend_Measure_Ligntness covers the physical factor of light energy.
Number Zend_Measure_Number Decimal | (10) Zend_Measure_Number converts between number formats.
Power Zend_Measure_Power Watt | W Zend_Measure_Power covers the physical factor of power.
Pressure Zend_Measure_Pressure Newton per square meter | N/m² Zend_Measure_Pressure covers the physical factor of pressure.
Speed Zend_Measure_Speed Meter per second | m/s Zend_Measure_Speed covers the physical factor of speed.
Temperature Zend_Measure_Temperature Kelvin | K Zend_Measure_Temperature covers the physical factor of temperature.
Torque Zend_Measure_Torque Newton meter | Nm Zend_Measure_Torque covers the physical factor of torque.
Viscosity (dynamic) Zend_Measure_Viscosity_Dynamic Kilogram per meter second | kg/ms Zend_Measure_Viscosity_Dynamic covers the physical factor of viscosity. The weight of the fluid is used as reference point within this class.
Viscosity (kinematic) Zend_Measure_Viscosity_Kinematic Square meter per second | m²/s Zend_Measure_Viscosity_Kinematic covers the physical factor of viscosity. The distance of the flown fluid is used as reference point within this class.
Volume Zend_Measure_Volume Cubic meter | Zend_Measure_Volume covers the physical factor of volume (content).
Weight Zend_Measure_Weight Kilogram | kg Zend_Measure_Weight covers the physical factor of weight.

Hints for Zend_Measure_Binary :

[Anmerkung] Binary conventions

The terms kilo-, mega-, giga and so on... have to be seen, in the normal language use, for 1000 or 10³.

In the binary format for computers the terms kilo-, mega-, giga- and so on have to be seen for a convertion factor of 1024 instead of 1000.

To preclude confusions a few years ago the notation BI was introduced. Instead of kilobyte, kibibyte for kilo-binary-byte should be used.

In the class BINARY both notations can be found.

KILOBYTE = 1024 - binary conputer conversion KIBIBYTE = 1024 - new notation KILO_BINARY_BYTE = 1024 - new notation, long format KILOBYTE_SI = 1000 - SI notation for kilo (1000)

DVDs for example are marked with the SI-notation, but almost all harddisks are marked in computer binary notation.

Hints for Zend_Measure_Number :

The best known number format is the decimal system.

Additionaly this class covers the octal system, the hexadecimal system, the binary system, the roman number format and a few not so familiar systems.

[Anmerkung] Be aware

Be aware that only the decimal part of numbers is handled. The fractional part will be stripped.

[Anmerkung] Roman numbers

For the roman numbersystem digits greater 4000 are supported. In reality these digits are shown with a crossbeam on top of the digit.

As the crossbeam can not be shown within the computer, an underline has to be used instead of it.

<?php
require_once 'Zend/Measure/Number.php';

$great = '_X';
$locale = new Zend_Locale('en');
$unit = new Zend_Measure($great,Zend_Measure_Number::ROMAN, $locale);

// convert to the decimal system
echo $unit->convertTo(Zend_Measure_Number::DECIMAL);
?>