tamperdata/exiges

一个简单的php库,用于生成和转换度数。

v0.0.3 2016-12-21 10:18 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:09:01 UTC


README

一个简单的php库,用于生成和转换度数。它也兼容 fzaninotto/Faker。

Total Downloads Latest Stable Version Build Status

安装

可以使用以下命令通过composer进行包安装

composer require tamperdata/exiges

Exiges 不提供 Facades或ServiceProviders,它们不是必需的。

使用方法

1 - 转换器

use Tamperdata\Exiges\Conversor;

$conversor = new Conversor;

$num = 100;

$result1 = $conversor->celsiusToFahrenheit($num);

$result2 = $conversor->celsiusToKelvin($num);

$result3 = $conversor->fahrenheitToCelsius($num);

$result4 = $conversor->fahrenheitToKelvin($num);

$result5 = $conversor->kelvinToCelsius($num);

$result6 = $conversor->kelvinToFahrenheit($num);

2 - 生成器

use Tamperdata\Exiges\Generator;

$generator = new Generator;

$degree = 'C';
$num1   = 10;
$num2   = 50;

$result = $generator->temperatureForHumans($degree, $num1, $num2);

3 - Faker

您还可以与出色的Faker库一起使用!(这实际上就是它的设计目的)

https://github.com/fzaninotto/Faker

$faker     = \Faker\Factory::create();

$conversor = new \Tamperdata\Exiges\Conversor();
$generator = new \Tamperdata\Exiges\Generator();

$faker->addProvider($generator);
$faker->addProvider($conversor);

$faker->temperatureForHumans('C', -10, 50);
$faker->celsiusToFahrenheit(10);

许可证

Exiges库根据[MIT许可证(MIT)](https://github.com/tamperdata/exiges/blob/master/LICENSE)(LICENSE)授权。