Class for handling density conversions
category | Zend |
---|---|
package | Zend_Measure |
subpackage | Zend_Measure_Density |
copyright | Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license | New BSD License |
inherited_from | \Zend_Measure_Abstract |
__construct(mixed $value, integer $type= null
, \Zend_Locale $locale= null
)
mixed
Value as string, integer, real or float
integer
OPTIONAL a measure type f.e. Zend_Measure_Length::METER
\Zend_Locale
OPTIONAL a Zend_Locale Type
\Zend_Measure_Exception |
---|
__toString() : string
string
add(\Zend_Measure_Abstract $object) : \Zend_Measure_Abstract
\Zend_Measure_Abstract
object of same unit type
\Zend_Measure_Abstract
compare(\Zend_Measure_Abstract $object) : boolean
\Zend_Measure_Abstract
object of same unit type
boolean
convertTo(string $type, integer $round= 2
, string|\Zend_Locale $locale= null
) : string
string
Constant Type
integer
(Optional) Rounds the value to a given precision
string
\Zend_Locale
(Optional) Locale to set for the number
string
equals(\Zend_Measure_Abstract $object) : boolean
\Zend_Measure_Abstract
object to compare
boolean
getConversionList() : array
array
getLocale() : string
string
getType() : \type
\type
getValue(integer $round= -1
, string|\Zend_Locale $locale= null
) : integer | string
integer
(Optional) Rounds the value to an given precision, Default is -1 which returns without rounding
string
\Zend_Locale
(Optional) Locale for number representation
integer
string
setLocale(string|\Zend_Locale $locale= null
, boolean $check= false
) : \Zend_Measure_Abstract
string
\Zend_Locale
(Optional) New locale to set
boolean
False, check but don't set; True, set the new locale
\Zend_Measure_Abstract
setType(string $type) : \Zend_Measure_Abstract
string
New type to set
\Zend_Measure_Exception |
---|
\Zend_Measure_Abstract
setValue(integer|string $value, string $type= null
, string|\Zend_Locale $locale= null
) : \Zend_Measure_Abstract
integer
string
Value as string, integer, real or float
string
OPTIONAL A measure type f.e. Zend_Measure_Length::METER
string
\Zend_Locale
OPTIONAL Locale for parsing numbers
\Zend_Measure_Exception |
---|
\Zend_Measure_Abstract
sub(\Zend_Measure_Abstract $object) : \Zend_Measure_Abstract
\Zend_Measure_Abstract
object of same unit type
\Zend_Measure_Abstract
toString(integer $round= -1
, string|\Zend_Locale $locale= null
) : string
integer
(Optional) Runds the value to an given exception
string
\Zend_Locale
(Optional) Locale to set for the number
string
$_locale : string
null
$_type : string
$_units : array
array('ALUMINIUM' => array('2643', 'aluminium'), 'COPPER' => array('8906', 'copper'), 'GOLD' => array('19300', 'gold'), 'GRAIN_PER_CUBIC_FOOT' => array('0.0022883519', 'gr/ft³'), 'GRAIN_PER_CUBIC_INCH' => array('3.9542721', 'gr/in³'), 'GRAIN_PER_CUBIC_YARD' => array('0.000084753774', 'gr/yd³'), 'GRAIN_PER_GALLON' => array('0.014253768', 'gr/gal'), 'GRAIN_PER_GALLON_US' => array('0.017118061', 'gr/gal'), 'GRAM_PER_CUBIC_CENTIMETER' => array('1000', 'g/cm³'), 'GRAM_PER_CUBIC_DECIMETER' => array('1', 'g/dm³'), 'GRAM_PER_CUBIC_METER' => array('0.001', 'g/m³'), 'GRAM_PER_LITER' => array('1', 'g/l'), 'GRAM_PER_MILLILITER' => array('1000', 'g/ml'), 'IRON' => array('7658', 'iron'), 'KILOGRAM_PER_CUBIC_CENTIMETER' => array('1000000', 'kg/cm³'), 'KILOGRAM_PER_CUBIC_DECIMETER' => array('1000', 'kg/dm³'), 'KILOGRAM_PER_CUBIC_METER' => array('1', 'kg/m³'), 'KILOGRAM_PER_CUBIC_MILLIMETER' => array('1000000000', 'kg/l'), 'KILOGRAM_PER_LITER' => array('1000', 'kg/ml'), 'KILOGRAM_PER_MILLILITER' => array('1000000', 'kg/ml'), 'LEAD' => array('11370', 'lead'), 'MEGAGRAM_PER_CUBIC_CENTIMETER' => array('1.0e+9', 'Mg/cm³'), 'MEGAGRAM_PER_CUBIC_DECIMETER' => array('1000000', 'Mg/dm³'), 'MEGAGRAM_PER_CUBIC_METER' => array('1000', 'Mg/m³'), 'MEGAGRAM_PER_LITER' => array('1000000', 'Mg/l'), 'MEGAGRAM_PER_MILLILITER' => array('1.0e+9', 'Mg/ml'), 'MICROGRAM_PER_CUBIC_CENTIMETER' => array('0.001', 'µg/cm³'), 'MICROGRAM_PER_CUBIC_DECIMETER' => array('1.0e-6', 'µg/dm³'), 'MICROGRAM_PER_CUBIC_METER' => array('1.0e-9', 'µg/m³'), 'MICROGRAM_PER_LITER' => array('1.0e-6', 'µg/l'), 'MICROGRAM_PER_MILLILITER' => array('0.001', 'µg/ml'), 'MILLIGRAM_PER_CUBIC_CENTIMETER' => array('1', 'mg/cm³'), 'MILLIGRAM_PER_CUBIC_DECIMETER' => array('0.001', 'mg/dm³'), 'MILLIGRAM_PER_CUBIC_METER' => array('0.000001', 'mg/m³'), 'MILLIGRAM_PER_LITER' => array('0.001', 'mg/l'), 'MILLIGRAM_PER_MILLILITER' => array('1', 'mg/ml'), 'OUNCE_PER_CUBIC_FOOT' => array('1.001154', 'oz/ft³'), 'OUNCE_PER_CUBIC_FOOT_TROY' => array('1.0984089', 'oz/ft³'), 'OUNCE_PER_CUBIC_INCH' => array('1729.994', 'oz/in³'), 'OUNCE_PER_CUBIC_INCH_TROY' => array('1898.0506', 'oz/in³'), 'OUNCE_PER_CUBIC_YARD' => array('0.037079776', 'oz/yd³'), 'OUNCE_PER_CUBIC_YARD_TROY' => array('0.040681812', 'oz/yd³'), 'OUNCE_PER_GALLON' => array('6.2360233', 'oz/gal'), 'OUNCE_PER_GALLON_US' => array('7.4891517', 'oz/gal'), 'OUNCE_PER_GALLON_TROY' => array('6.8418084', 'oz/gal'), 'OUNCE_PER_GALLON_US_TROY' => array('8.2166693', 'oz/gal'), 'POUND_PER_CIRCULAR_MIL_FOOT' => array('2.9369291', 'lb/cmil ft'), 'POUND_PER_CUBIC_FOOT' => array('16.018463', 'lb/in³'), 'POUND_PER_CUBIC_INCH' => array('27679.905', 'lb/in³'), 'POUND_PER_CUBIC_YARD' => array('0.59327642', 'lb/yd³'), 'POUND_PER_GALLON' => array('99.776373', 'lb/gal'), 'POUND_PER_KILOGALLON' => array('0.099776373', 'lb/kgal'), 'POUND_PER_MEGAGALLON' => array('0.000099776373', 'lb/Mgal'), 'POUND_PER_GALLON_US' => array('119.82643', 'lb/gal'), 'POUND_PER_KILOGALLON_US' => array('0.11982643', 'lb/kgal'), 'POUND_PER_MEGAGALLON_US' => array('0.00011982643', 'lb/Mgal'), 'SILVER' => array('10510', 'silver'), 'SLUG_PER_CUBIC_FOOT' => array('515.37882', 'slug/ft³'), 'SLUG_PER_CUBIC_INCH' => array('890574.6', 'slug/in³'), 'SLUG_PER_CUBIC_YARD' => array('19.088104', 'slug/yd³'), 'SLUG_PER_GALLON' => array('3210.2099', 'slug/gal'), 'SLUG_PER_GALLON_US' => array('3855.3013', 'slug/gal'), 'TON_PER_CUBIC_FOOT_LONG' => array('35881.358', 't/ft³'), 'TON_PER_CUBIC_FOOT' => array('32036.927', 't/ft³'), 'TON_PER_CUBIC_INCH_LONG' => array('6.2202987e+7', 't/in³'), 'TON_PER_CUBIC_INCH' => array('5.5359809e+7', 't/in³'), 'TON_PER_CUBIC_YARD_LONG' => array('1328.9392', 't/yd³'), 'TON_PER_CUBIC_YARD' => array('1186.5528', 't/yd³'), 'TON_PER_GALLON_LONG' => array('223499.07', 't/gal'), 'TON_PER_GALLON_US_LONG' => array('268411.2', 't/gal'), 'TON_PER_GALLON' => array('199522.75', 't/gal'), 'TON_PER_GALLON_US' => array('239652.85', 't/gal'), 'TONNE_PER_CUBIC_CENTIMETER' => array('1.0e+9', 't/cm³'), 'TONNE_PER_CUBIC_DECIMETER' => array('1000000', 't/dm³'), 'TONNE_PER_CUBIC_METER' => array('1000', 't/m³'), 'TONNE_PER_LITER' => array('1000000', 't/l'), 'TONNE_PER_MILLILITER' => array('1.0e+9', 't/ml'), 'WATER' => array('1000', 'water'), 'STANDARD' => 'KILOGRAM_PER_CUBIC_METER')
inherited_from | \Zend_Measure_Abstract::_units |
---|
$_units
array()
$_value : string
ALUMINIUM = 'ALUMINIUM'
COPPER = 'COPPER'
GOLD = 'GOLD'
GRAIN_PER_CUBIC_FOOT = 'GRAIN_PER_CUBIC_FOOT'
GRAIN_PER_CUBIC_INCH = 'GRAIN_PER_CUBIC_INCH'
GRAIN_PER_CUBIC_YARD = 'GRAIN_PER_CUBIC_YARD'
GRAIN_PER_GALLON = 'GRAIN_PER_GALLON'
GRAIN_PER_GALLON_US = 'GRAIN_PER_GALLON_US'
GRAM_PER_CUBIC_CENTIMETER = 'GRAM_PER_CUBIC_CENTIMETER'
GRAM_PER_CUBIC_DECIMETER = 'GRAM_PER_CUBIC_DECIMETER'
GRAM_PER_CUBIC_METER = 'GRAM_PER_CUBIC_METER'
GRAM_PER_LITER = 'GRAM_PER_LITER'
GRAM_PER_MILLILITER = 'GRAM_PER_MILLILITER'
IRON = 'IRON'
KILOGRAM_PER_CUBIC_CENTIMETER = 'KILOGRAM_PER_CUBIC_CENTIMETER'
KILOGRAM_PER_CUBIC_DECIMETER = 'KILOGRAM_PER_CUBIC_DECIMETER'
KILOGRAM_PER_CUBIC_METER = 'KILOGRAM_PER_CUBIC_METER'
KILOGRAM_PER_CUBIC_MILLIMETER = 'KILOGRAM_PER_CUBIC_MILLIMETER'
KILOGRAM_PER_LITER = 'KILOGRAM_PER_LITER'
KILOGRAM_PER_MILLILITER = 'KILOGRAM_PER_MILLILITER'
LEAD = 'LEAD'
MEGAGRAM_PER_CUBIC_CENTIMETER = 'MEGAGRAM_PER_CUBIC_CENTIMETER'
MEGAGRAM_PER_CUBIC_DECIMETER = 'MEGAGRAM_PER_CUBIC_DECIMETER'
MEGAGRAM_PER_CUBIC_METER = 'MEGAGRAM_PER_CUBIC_METER'
MEGAGRAM_PER_LITER = 'MEGAGRAM_PER_LITER'
MEGAGRAM_PER_MILLILITER = 'MEGAGRAM_PER_MILLILITER'
MICROGRAM_PER_CUBIC_CENTIMETER = 'MICROGRAM_PER_CUBIC_CENTIMETER'
MICROGRAM_PER_CUBIC_DECIMETER = 'MICROGRAM_PER_CUBIC_DECIMETER'
MICROGRAM_PER_CUBIC_METER = 'MICROGRAM_PER_CUBIC_METER'
MICROGRAM_PER_LITER = 'MICROGRAM_PER_LITER'
MICROGRAM_PER_MILLILITER = 'MICROGRAM_PER_MILLILITER'
MILLIGRAM_PER_CUBIC_CENTIMETER = 'MILLIGRAM_PER_CUBIC_CENTIMETER'
MILLIGRAM_PER_CUBIC_DECIMETER = 'MILLIGRAM_PER_CUBIC_DECIMETER'
MILLIGRAM_PER_CUBIC_METER = 'MILLIGRAM_PER_CUBIC_METER'
MILLIGRAM_PER_LITER = 'MILLIGRAM_PER_LITER'
MILLIGRAM_PER_MILLILITER = 'MILLIGRAM_PER_MILLILITER'
OUNCE_PER_CUBIC_FOOT = 'OUNCE_PER_CUBIC_FOOT'
OUNCE_PER_CUBIC_INCH = 'OUNCE_PER_CUBIC_INCH'
OUNCE_PER_CUBIC_INCH_TROY = 'OUNCE_PER_CUBIC_INCH_TROY'
OUNCE_PER_CUBIC_YARD = 'OUNCE_PER_CUBIC_YARD'
OUNCE_PER_CUBIC_YARD_TROY = 'OUNCE_PER_CUBIC_YARD_TROY'
OUNCE_PER_GALLON = 'OUNCE_PER_GALLON'
OUNCE_PER_GALLON_TROY = 'OUNCE_PER_GALLON_TROY'
OUNCE_PER_GALLON_US = 'OUNCE_PER_GALLON_US'
OUNCE_PER_GALLON_US_TROY = 'OUNCE_PER_GALLON_US_TROY'
OUNCR_PER_CUBIC_FOOT_TROY = 'OUNCE_PER_CUBIC_FOOT_TROY'
POUND_PER_CIRCULAR_MIL_FOOT = 'POUND_PER_CIRCULAR_MIL_FOOT'
POUND_PER_CUBIC_FOOT = 'POUND_PER_CUBIC_FOOT'
POUND_PER_CUBIC_INCH = 'POUND_PER_CUBIC_INCH'
POUND_PER_CUBIC_YARD = 'POUND_PER_CUBIC_YARD'
POUND_PER_GALLON = 'POUND_PER_GALLON'
POUND_PER_GALLON_US = 'POUND_PER_GALLON_US'
POUND_PER_KILOGALLON = 'POUND_PER_KILOGALLON'
POUND_PER_KILOGALLON_US = 'POUND_PER_KILOGALLON_US'
POUND_PER_MEGAGALLON = 'POUND_PER_MEGAGALLON'
POUND_PER_MEGAGALLON_US = 'POUND_PER_MEGAGALLON_US'
SILVER = 'SILVER'
SLUG_PER_CUBIC_FOOT = 'SLUG_PER_CUBIC_FOOT'
SLUG_PER_CUBIC_INCH = 'SLUG_PER_CUBIC_INCH'
SLUG_PER_CUBIC_YARD = 'SLUG_PER_CUBIC_YARD'
SLUG_PER_GALLON = 'SLUG_PER_GALLON'
SLUG_PER_GALLON_US = 'SLUG_PER_GALLON_US'
STANDARD = 'KILOGRAM_PER_CUBIC_METER'
TONNE_PER_CUBIC_CENTIMETER = 'TONNE_PER_CUBIC_CENTIMETER'
TONNE_PER_CUBIC_DECIMETER = 'TONNE_PER_CUBIC_DECIMETER'
TONNE_PER_CUBIC_METER = 'TONNE_PER_CUBIC_METER'
TONNE_PER_LITER = 'TONNE_PER_LITER'
TONNE_PER_MILLILITER = 'TONNE_PER_MILLILITER'
TON_PER_CUBIC_FOOT = 'TON_PER_CUBIC_FOOT'
TON_PER_CUBIC_FOOT_LONG = 'TON_PER_CUBIC_FOOT_LONG'
TON_PER_CUBIC_INCH = 'TON_PER_CUBIC_INCH'
TON_PER_CUBIC_INCH_LONG = 'TON_PER_CUBIC_INCH_LONG'
TON_PER_CUBIC_YARD = 'TON_PER_CUBIC_YARD'
TON_PER_CUBIC_YARD_LONG = 'TON_PER_CUBIC_YARD_LONG'
TON_PER_GALLON = 'TON_PER_GALLON'
TON_PER_GALLON_LONG = 'TON_PER_GALLON_LONG'
TON_PER_GALLON_US = 'TON_PER_GALLON_US'
TON_PER_GALLON_US_LONG = 'TON_PER_GALLON_US_LONG'
WATER = 'WATER'