SizeConverter
in package
Read onlyYes
データ容量変換。
Table of Contents
Constants
Properties
Methods
- __construct() : mixed
- 生成。
- convertHumanReadableByte() : string
- 読みやすいように変換。
Constants
KB_SIZE
1KB のサイズ。
public
mixed
KB_SIZE
= 1024
UNITS
サイズ単位。
public
array<string|int, string>
UNITS
= ['byte', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']
Properties
$kbSize
private
int
$kbSize
= self::KB_SIZE
$units
private
array<string|int, mixed>
$units
= self::UNITS
Methods
__construct()
生成。
public
__construct([int $kbSize = self::KB_SIZE ][, array<string|int, string> $units = self::UNITS ]) : mixed
Parameters
- $kbSize : int = self::KB_SIZE
-
1KB のサイズ。
- $units : array<string|int, string> = self::UNITS
-
サイズ単位。
convertHumanReadableByte()
読みやすいように変換。
public
convertHumanReadableByte(int $byteSize[, string $sizeFormat = '{i_size} {unit}' ]) : string
C#(Pe.Core)から移植。
Parameters
- $byteSize : int
- $sizeFormat : string = '{i_size} {unit}'
-
{f_size} {i_size} {unit}