ankitjain28may/prettysize

将字节转换为其他大小以便于更美观的日志记录

v1.0 2018-11-26 11:17 UTC

This package is auto-updated.

Last update: 2024-09-12 16:40:09 UTC


README

prettysize 是由 Ankit Jain 创建并维护的,它是一个辅助工具,用于提供美观打印的文件大小。

Build Status Coverage Status Latest Stable Version

安装与使用

需要 PHP 7.1+

使用 Composer 安装 prettysize

composer require ankitjain28may/prettysize

参数

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"

贡献

感谢您考虑为 prettysize 贡献。您也可以关注其推特账号获取最新公告,或者直接打个招呼:@ankitjain28may

许可证

prettysize 是一个开源库,许可协议为 MIT 许可证