ankitjain28may / prettysize
Convert bytes to other sizes for prettier logging
v1.0
2018-11-26 11:17 UTC
Requires
- php: >=7.1
Requires (Dev)
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^7.0
- squizlabs/php_codesniffer: ^3.3
This package is auto-updated.
Last update: 2024-12-12 17:13:49 UTC
README
prettysize was created by, and is maintained by Ankit Jain, and is a helper utility to provide pretty printed file sizes.
Installation & Usage
Requires PHP 7.1+
Require prettysize using Composer:
composer require ankitjain28may/prettysize
Arguments
Pretty::pretty($size, $nospace, $one, $places); /* $size : Size in bytes to be converted (Required) $nospace : Remove space from the output (Default - false) $one : Single character for the size (Default - false) $places : Number of decimal places to return (Default - 1) */
use Ankitjain28may\Prettysize\Pretty; $size = Pretty::pretty(1024); // $size = "1.0 kB" $size = Pretty::pretty(1024, true, true, 2); // $size = "1.00k" $size = Pretty::pretty(1024, ['nospace' => true, 'one' => true, 'places' => 5]); // $size = "1.00000k"
Contributing
Thank you for considering to contribute to prettysize. You can also follow the twitter account for latest announcements or just come say hi!: @ankitjain28may
License
prettysize is an open-sourced library licensed under the MIT license.