delight-im / base64
PHP 的简单方便的 Base64 编码和解码
v1.0.0
2017-07-24 18:59 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-21 07:59:11 UTC
README
PHP 的简单方便的 Base64 编码和解码
需求
- PHP 5.3.0+
安装
-
通过 Composer 包含库 [?]
$ composer require delight-im/base64
-
包含 Composer 自动加载器
require __DIR__ . '/vendor/autoload.php';
用法
标准
-
编码数据
\Delight\Base64\Base64::encode('Gallia est omnis divisa in partes tres'); // string(52) "R2FsbGlhIGVzdCBvbW5pcyBkaXZpc2EgaW4gcGFydGVzIHRyZXM="
-
解码数据
\Delight\Base64\Base64::decode('R2FsbGlhIGVzdCBvbW5pcyBkaXZpc2EgaW4gcGFydGVzIHRyZXM='); // string(38) "Gallia est omnis divisa in partes tres"
URL 安全
-
编码数据
\Delight\Base64\Base64::encodeUrlSafe('πάντα χωρεῖ καὶ οὐδὲν μένει …'); // string(80) "z4DOrM69z4TOsSDPh8-Jz4HOteG_liDOus6x4b22IM6_4b2QzrThvbLOvSDOvM6tzr3Otc65IOKApg~~"
-
解码数据
\Delight\Base64\Base64::decodeUrlSafe('z4DOrM69z4TOsSDPh8-Jz4HOteG_liDOus6x4b22IM6_4b2QzrThvbLOvSDOvM6tzr3Otc65IOKApg~~'); // string(58) "πάντα χωρεῖ καὶ οὐδὲν μένει …"
URL 安全无填充
-
编码数据
\Delight\Base64\Base64::encodeUrlSafeWithoutPadding('πάντα χωρεῖ καὶ οὐδὲν μένει …'); // string(78) "z4DOrM69z4TOsSDPh8-Jz4HOteG_liDOus6x4b22IM6_4b2QzrThvbLOvSDOvM6tzr3Otc65IOKApg"
-
解码数据
\Delight\Base64\Base64::decodeUrlSafeWithoutPadding('z4DOrM69z4TOsSDPh8-Jz4HOteG_liDOus6x4b22IM6_4b2QzrThvbLOvSDOvM6tzr3Otc65IOKApg'); // string(58) "πάντα χωρεῖ καὶ οὐδὲν μένει …"
规范
贡献
所有贡献都受欢迎!如果您想贡献,请先创建一个问题,以便讨论您的功能、问题或疑问。
许可
本项目根据MIT 许可证条款进行许可。