neoblack / base-converter
BaseConverter是一个库,用于在不同的进制之间转换数字
1.0.0
2016-03-25 15:11 UTC
Requires
- php: ^7.0
Requires (Dev)
- phpunit/phpunit: ^5.2.0
This package is auto-updated.
Last update: 2024-08-29 03:47:38 UTC
README
描述
BaseConverter是一个简单且小巧的库,可以将整数值转换为不同的进制,并反向转换。
通过composer安装
只需在项目根目录中运行以下命令
composer require neoblack/base-converter:~1.0
示例用法
<?php require_once 'vendor/autoload.php'; use NeoBlack\BaseConverter\BaseConverter; $number = 100; $base64Number = BaseConverter::toBase($number, BaseConverter::BASE64); // Result: 1A $base62Number = BaseConverter::toBase($number, BaseConverter::BASE62); // Result: 1C $base32Number = BaseConverter::toBase($number, BaseConverter::BASE32); // Result: 34 $base16Number = BaseConverter::toBase($number, BaseConverter::BASE16); // Result: 64 BaseConverter::to10Base($base64Number, BaseConverter::BASE64); // Result: 100 BaseConverter::to10Base($base62Number, BaseConverter::BASE62); // Result: 100 BaseConverter::to10Base($base32Number, BaseConverter::BASE32); // Result: 100 BaseConverter::to10Base($base16Number, BaseConverter::BASE16); // Result: 100
开发者注意事项
如果您想贡献,请Fork此仓库并发送pull request。
单元测试
./bin/phpunit -c Build/UnitTests.xml
覆盖率报告
rm -rf docs
./bin/phpunit -c Build/UnitTests.xml --coverage-html docs
许可证
MIT许可证(MIT) 查看许可证文件。