deseretdigital / cxense-encoders
此包已被弃用且不再维护。未建议替换包。
Cxense 数据编码器
v1.0.1
2016-01-12 20:05 UTC
Requires
- php: >=5.4
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.1
- raveren/kint: ~1.0
- squizlabs/php_codesniffer: ~2.0
This package is not auto-updated.
Last update: 2022-04-26 09:06:04 UTC
README
Cxense 需要自定义参数不超过20个字符。此库为可能原格式超过20个字符的数据提供编码器。同时也提供了解码器。
支持的编码器列表
- MongoIdEncoder - 将24个字符的Mongo ID转换为17个字符的字符串,反之亦然
接口
所有编码器都使用一个公共接口,该接口提供了 encode
和 decode
方法。
示例
<?php $encoder = new CxenseEncoders\MongoIdEncoder(); $encodedId = $encoder->encode('555cba723287777ccc0041b2'); $decodedId = $encoder->decode($encodedId);