我尝试使用 base64_encode() 和 base64_decode() 但使用自定义字母表。默认字母表是:
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
说我想使用:
"ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba9876543210+/"
在互联网上找到了一个课程,但没有按预期工作。关于如何尽可能简单地实现这一目标有什么想法吗?
超简单,strtr http://php.net/manual/en/function.strtr.php可以开箱即用地做到这一点:
$default = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
$custom = "ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba9876543210+/";
$encoded = strtr(base64_encode($input), $default, $custom);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)