bytes
bytes copied to clipboard
A class to help convert bytes into other units (kb, mb, etc).
A class to help convert bytes into other units (kb, mb, etc).
This package can be used to convert int|float
values from bytes to KB
, MB
and GB
as well as KiB
, MiB
and GiB
.
Installation
You can install the package via Composer:
composer require ryangjchandler/bytes
Usage
You can instantiate a new Converter
class via the new
keyword or the static Converter::from
constructor.
use RyanChandler\Bytes\Converter;
$converter = new Converter(1_000);
$converter = Converter::from(1_000);
You can then use the available methods to convert from bytes to KB
, MB
, GB
, KiB
, MiB
or GiB
.
$kb = $converter->toKb();
$kib = $converter->toKiB();
$mb = $converter->toMb();
$mib = $converter->toMiB();
$gb = $converter->toGb();
$gib = $converter->toGiB();
Testing
composer test:unit
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Credits
- Ryan Chandler
- All Contributors
License
The MIT License (MIT). Please see License File for more information.