/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')}";