mattiasgeniar / php-percentages
PHP 中计算百分比的简洁界面:值之间的变化、百分比增长、部分值、...
1.3.0
2021-02-01 09:13 UTC
Requires
- php: ^7.2|^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpunit/phpunit: ^9.0
README
PHP 中计算百分比的简洁界面:值之间的变化、百分比增长、部分值、扩展、...
将其视为一个非常轻量级的数学库,用于基本操作。旨在使您的代码更具可读性和易于理解。
安装
您可以通过 composer 安装此包
composer require mattiasgeniar/php-percentages
用法
<?php use Mattiasgeniar\Percentage\Percentage; // What's the percentage increase from 100 to 120? Percentage::differenceBetween(100, 120); // 20% // What's the absolute percentage change from 100 to 80? // (uses the abs() function) Percentage::absoluteDifferenceBetween(100, 80); // 20%, not -20% // How much is 120 compared to 100? Percentage::calculate(120, 100); // 120% // How much is 50 compared to 100? Percentage::calculate(50, 100); // 50% // What is 20% of 200? Percentage::of(20, 200); // 40 // What is the 140% extension from 3 to 2? Percentage::extension(140, 3, 2); // 1.6 // What is the 140% extension from 1 to 2? Percentage::extension(140, 1, 2); // 2.4
辅助函数
上述表达式也可以通过各种辅助函数使用
percentage()
percentage_between()
percentage_abs_between()
percentage_of()
percentage_extension()
测试
composer test
变更日志
请参阅 变更日志 了解最近更改的详细信息。
贡献
请参阅 贡献指南 了解详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 m@ttias.be 联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。