public static function baseConvert($number, $fromBase, $toBase, $precision = -1)
    {
        $converter = new self($fromBase, $toBase);
        $converter->setPrecision($precision);

        return $converter->convert($number);
    }
public static function baseConvert($number, $fromBase, $toBase, $precision = -1)
    {
        $converter = new self($fromBase, $toBase);
        $converter->setPrecision($precision);

        return $converter->convert($number);
    }
public static function baseConvert ( $ number , $ fromBase , $ toBase , $ precision = - 1 ) { $ converter = new self ( $ fromBase , $ toBase ) ; $ converter -> setPrecision ( $ precision ) ; return $ converter -> convert ( $ number ) ; }
Converts the provided number from base to another.

This method provides a convenient replacement to PHP's built in
`base_convert()`. The number bases are simply passed along to the
constructor, which means they can be instances of NumberBase class or
constructor parameters for that class.

Note that due to the way the constructor parameters for NumberBase work,
this method can be used exactly the same way as `base_convert()`.

@param string $number The number to convert
@param mixed $fromBase Number base used by the provided number
@param mixed $toBase Number base used by the returned number
@param int $precision Precision for inaccurate conversion
@return string|false The converted number or false on error
Converts the provided number from base to another .