如何判断一个字符串是否是用base64_encode()
函数编码的数据?
这可能吗?
最佳答案
尝试严格根据 Base64 字母表对其进行解码。第二个参数允许您强制执行此严格检查;通过忽略它,解码函数在解码之前简单地去除非法字符:
if (base64_decode($str, true) === false)
{
echo 'Not a Base64-encoded string';
}
关于php - 字符串是 base 64 编码的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3500384/