gecleanme / xkunverio
单位转换变得轻而易举
2.1.2
2024-04-07 08:12 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0||^11.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^9.0.0||^8.22.0
- pestphp/pest: ^2.34
- pestphp/pest-plugin-arch: ^2.7
- pestphp/pest-plugin-laravel: ^2.3
README
零依赖、精简的 Laravel 包,轻松实现不同单位之间的转换
安装
您可以通过 composer 安装此包
composer require gecleanme/xkunverio
用法
// use the designated Conversion Type Class & its corresponding Enum following the naming pattern : //"X{ConversionType}" & "X{ConversionType}Unit" for the Enum use gecleanme\Xkunverio\Enums\XLengthUnit; use gecleanme\Xkunverio\XLength; // Invoke the 'convert' method with the "unit from", "unit to" and the measurement value then call // get() // Convert one Kilometer to Meters XLength::convert(XLengthUnit::Kilometer, XLengthUnit::Meter, 1) ->get(); //1000.0
测试
composer test
支持长度单位
- 米
- 千米
- 英里
- 码
- 厘米
- 英寸
- 英尺
- 毫米
支持面积单位
- 平方英寸
- 平方英尺
- 平方码
- 平方英里
- 平方毫米
- 平方厘米
- 平方米
- 平方公里
支持质量单位
- 千克
- 盎司
- 磅
- 石
- 长吨
- 短吨
- 毫克
- 克
- 公吨
支持速度单位
- 每秒米
- 每小时千米
- 每小时英里
- 节
支持温度单位
- 摄氏度
- 华氏度
- 开尔文
支持体积单位
- 立方英寸
- 立方英尺
- 立方厘米
- 毫升
- 立方米
- 英制加仑
- 英制夸脱
- 英制品脱
- 英制杯
- 英制盎司
- 英制汤匙
- 英制茶匙
- 升
更新日志
请参阅 更新日志 了解最近的更改。
安全漏洞
通过 电子邮件 我报告它们
鸣谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。