cartware/custombase

Elixir的CustomBase模块的PHP端口

1.0.0 2022-04-01 08:21 UTC

This package is auto-updated.

Last update: 2024-09-29 05:49:47 UTC


README

这是Elixir的CustomBase模块的PHP端口

示例

让我们创建一个具有以下转换描述的Base12模块。

use Cartware\CustomBase\CustomBase;

class Base12 {
	use CustomBase;
	protected const CUSTOMBASE_ALPHABET = '0123456789AB';
}

现在你的类有2个函数 encode/1decode/1

$base12 = new Base12();

$base12->encode(9); # 9
$base12->encode(10); # A
$base12->encode(11); # B
$base12->encode(12); # 10

$base12->decode(16); # 18
$base12->decode('AB'); # 131

许可证

在MIT许可证下发布。