示例#1
0
 public function testConvertByte()
 {
     $Number = new \Rundiz\Number\Number();
     $this->assertEquals('100.00 GB', $Number->fromBytes(100000000000));
     $this->assertEquals('8020000000000', $Number->toBytes('8.02TB'));
 }
示例#2
0
<?php

require dirname(dirname(__DIR__)) . '/Rundiz/Number/Number.php';
$filesizes = array(1000, '6960B', '1.3KB', '1.3KiB', '9.7MB', '9.7MiB', '1.25GB', '1.25GiB', '8.02TB', '8.01TiB', '6PB', '6PiB', '7.003EB', '7.003EiB', '2.2ZB', '2.2ZiB', '3.1YB', '3.1YiB');
$number = new Rundiz\Number\Number();
foreach ($filesizes as $size) {
    echo $size . ' = ' . $number->toBytes($size) . '<br>';
}
unset($number);