mattiasgeniar/php-percentages

PHP 中计算百分比的简洁界面:值之间的变化、百分比增长、部分值、...

1.3.0 2021-02-01 09:13 UTC

This package is auto-updated.

Last update: 2024-08-29 05:24:59 UTC


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)。有关更多信息,请参阅 许可证文件