$remainder=strlen($input) % 4;
if($remainder)
{
$addlen=4-$remainder;
$input.str_repeat("=",$addlen);
}
为什么要取余,没看明白??大佬解释下
$remainder=strlen($input) % 4;
if($remainder)
{
$addlen=4-$remainder;
$input.str_repeat("=",$addlen);
}
为什么要取余,没看明白??大佬解释下
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答976 阅读✓ 已解决
2 回答1k 阅读
1 回答920 阅读
1 回答880 阅读
1 回答875 阅读
因为这里为了便于传输,使用了 base64url_encode,会把部分字符串进行替换。
当需要decode 时,要根据 base64 的规则填充
=
参考 base64_encode_url 与 base64_encode 它们的应用场景有什么区别呢?