Convert numbers between any base you want, including negative numbers and floating point numbers
- Including default bases from 2 to 64 symbols
- Convert from and to custom charset
- Convert negative numbers
- Convert floating point numbers(with delimiter, without exponent)
- Customize minus sign and float delimiter
Via Composer
$ composer require smart-lib/base-converter
$converter = new SmartLib/BaseConverter();
echo $converter->convert('100500', 10, 36);
echo $converter->convert('-100500', 10, 36);
echo $converter->convert('100500.99', 10, 64);
$converter = new SmartLib/BaseConverter();
echo $converter
->from(10)
->to(6, 'QWERTY')
->convert('100500', 10, 6);
$converter = new SmartLib/BaseConverter();
echo $converter
->from(10)
->to(36, null, ',', '~')
->convert('-100.500', 10, 36);
$ phpunit
Please see CONTRIBUTING for details.
The GPL-3.0 License. Please see License File for more information.