function myBase64Encode($str)
{
//转成ascii
$arr = str_split($str);
$ascii = [];
foreach ($arr as $s) {
$ascii[] = ord($s);
}
//转成2进制 8bit 不足补零
$dec = array_map('decbin', $ascii);
$decStr = '';
foreach ($dec as &$v) {
$decStr .= str_pad($v, 8, '0', STR_PAD_LEFT);
}
// 六位一切割
$decArr = str_split($decStr
PHP base64 自己实现一遍
最新推荐文章于 2022-10-25 17:10:11 发布