Umrechnungen

Fuß

// Fuß
$foot=\Alvine\Measure\NonSI::foot();

// Konverter Meilen nach Meter
$footToKilometer=$foot->getConverterTo(\Alvine\Measure\MetricPrefix::kilo(\Alvine\Measure\SI::meter()));

// Zu berechnende Fuß
$distanceInFoot=4356;

/**
 * Auf zwei Stellen gerundet
 */
$distanceInKilometers=$footToKilometer->convert($distanceInFoot, 2);

// Ausgabe
echo $distanceInKilometers;
// -> 1.33 km

Miles

// Längeneinheit Meter
$meter=\Alvine\Measure\SI::meter();

// Meile als Teiler von Metern
$mile=\Alvine\Measure\NonSI::mile();

// Konverter Meilen nach Meter
$mileToKilometer=$mile->getConverterTo(\Alvine\Measure\MetricPrefix::kilo($meter));

// Zu berechnende Meilen
$distanceInMiles=23.0;

// Drei Stellen gerundet
$distanceInKilometers=$mileToKilometer->convert($distanceInMiles, 3);

// Ausgabe
echo $distanceInKilometers;
// -> 37.015

Menge

// Fuß
$foot=\Alvine\Measure\SI::METER()->times(3048)->divide(10000);

// Meßwert in Meter
$measure=new \Alvine\Measure\Measure('250.10', \Alvine\Measure\SI::METER());
// Label für den Formatter setzen
\Alvine\Measure\DefaultFormatter::getInstance()->label($foot, 'ft');

// Umrechnung in Fuß
$feet=$measure->to($foot, 2);

echo (string) $feet;
// -> 820.54 ft