PageRenderTime 49ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 0ms

/demo/floor.php

https://bitbucket.org/zdenekdrahos/bn-php
PHP | 13 lines | 11 code | 2 blank | 0 comment | 0 complexity | a933a341f048509ba1966bb4fd776ef8 MD5 | raw file
  1. <?php
  2. bcscale(1);
  3. require_once __DIR__ . '/app/bootstrap.php';
  4. $benchmark = new \Demo\Benchmark();
  5. $benchmark->benchmark('number', function() {
  6. $a = new BN\Number('0.1');
  7. $b = new BN\Number('0.7');
  8. $ten = new BN\Number('10');
  9. echo 'floor((0.1+0.7)*10) = ' . $a->add($b)->multiply($ten)->roundDown();
  10. });
  11. echo "<br />{$benchmark->getTime('number')}";