牛牛在线工具

sodium_bin2base64()

收录 8868 个 PHP 函数,含用途说明与用法示例。

sodium_bin2base64()

将二进制数据转换为Base64编码的字符串

函数:sodium_bin2base64() 适用版本:PHP 7.2.0以上 用法:sodium_bin2base64()函数将二进制数据转换为Base64编码的字符串。 语法:string sodium_bin2base64( string $binary [, int $variant = SODIUM_BASE64_VARIANT_ORIGINAL ] ) 参数: $binary:要转换的二进制数据,必须是一个字符串。 $variant:可选参数,指定Base64编码的变体。默认值为SODIUM_BASE64_VARIANT_ORIGINAL。 返回值:返回Base64编码的字符串,如果转换失败则返回false。 示例: $binaryData = random_bytes(16); // 生成一个随机的16字节的二进制数据 $base64String = sodium_bin2base64($binaryData); // 将二进制数据转换为Base64编码的字符串 echo $base64String; // 输出Base64编码的字符串 输出结果类似于:CJ4/1R6oB0C4bM6x5XVJ5g== 注意事项: 在使用sodium_bin2base64()函数之前,确保已经安装了libsodium扩展,并且PHP版本高于7.2.0。 生成的Base64编码的字符串将包含+、/和=字符,这些字符在URL中需要进行URL编码。 如果需要使用不同的Base64编码变体,可以通过传递第二个参数来指定。可用的变体有SODIUM_BASE64_VARIANT_ORIGINAL、SODIUM_BASE64_VARIANT_ORIGINAL_NO_PADDING、SODIUM_BASE64_VARIANT_URLSAFE和SODIUM_BASE64_VARIANT_URLSAFE_NO_PADDING。