tei187 / range-based-percentage
RangeBasedPercentage is a utility helping to calculate the percentage of a number in given range.
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/tei187/range-based-percentage
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2025-09-23 13:47:22 UTC
README
RangeBasedPercentage is a utility helping to calculate the percentage of a number in given range. Examples:
- for a range of 2-6, 4 is 50%
- for a range of 20-40, 25 is 25%
- for a range of 31-152, 63 is 26.446280991736%
- and so on...
How to use?
Standard
$calculator = new tei187\RangeBasedPercentage(5, 29); // initiate object with range 5-29 echo $calculator->getPercentage(18); // get for 18, echoes "54.166666666667"
Method chaining
$calculator = new tei187\RangeBasedPercentage; // initiate object echo $calculator->setRange(5, 29)->getPercentage(18); // echoes "54.16667" echo $calculator->setRange(5, 11)->setRound(2)->getPercentage(9); // echoes "66.67"
Requirements
- PHP >= 7.3