ravjanisz / readablesize
readablesize
dev-master
2019-10-22 18:26 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2025-06-29 01:49:35 UTC
README
Converts number of bytes to human readable number by taking the number of that unit that the bytes will go into it.
Requirements
- PHP >= 7.1
- (optional) PHPUnit to run tests.
Install
Via Composer:
$ composer require ravjanisz/readablesize
Usage
// add settings instance use Rav\Size\SizeSettings; // add instance use Rav\Size\Size; //base for calculation can be added as SizeSettings constructor parameter //SizeSettings::BINARY or SizeSettings::DECIMAL $settings = new SizeSettings(); //set precision for size $settings->setPrecision(2); //new object instance $this->size = new Size($settings); //return '1.46KiB' echo $this->size->human('1500'); //convert size //return '0.01TiB' echo $this->size->convert(Size::MB, Size::TB, '9500');
Documentation
None
Support the development
Do you like this project? Support it by donating
License
readablesize is licensed under the MIT License - see the LICENSE file for details