cesargb/metric-conversion

度量转换计算器

v0.1-beta 2019-04-09 20:57 UTC

This package is auto-updated.

Last update: 2024-09-07 11:40:18 UTC


README

Build Status

度量转换

度量转换库。

安装

通过 Composer

$ composer require cesargb/metric-conversion

使用

use Cesargb\Metric\Time;
use Cesargb\Metric\Speed;
use Cesargb\Metric\Length;

// ...

$yards = Length::convertMeters(10)
                    ->toYards(); // $yards = 10.94

$yards = Length::convertMeters(10)
                    ->setPrecision(4)
                    ->toYards(); // $yards = 10.9361

$kilograms = Weight::convertGrams(2305)
                    ->toKilograms(); // $kilograms = 2.31

$kilograms = Weight::convertGrams(2305)
                    ->setPrecision(4)
                    ->toKilograms(); // $kilograms = 2.305

$kilograms = Weight::convertGrams(2309)
                    ->setRound(PHP_ROUND_HALF_EVEN)
                    ->toKilograms(); // $kilograms = 2.30

$yardsMinutes = Speed::convertKilometersHours(100)
                    ->toYardsMinutes(); // $yardsMinutes = 1822.69

$pacePerKilometer = Speed::converKilometersHours(15)
                    ->toMinutesKilomenters(); // $pacePerKilometer = 4

测试

$ composer test

待办事项

  • 添加文档
  • 更多度量