English | 简体中文 | 繁體中文
查询

sodium_bin2hex()函数—用法及示例

「 将二进制数据转换为十六进制字符串表示形式 」


函数名称:sodium_bin2hex()

适用版本:PHP 7.2.0及以上版本

函数描述:sodium_bin2hex()函数将二进制数据转换为十六进制字符串表示形式。

用法:

string sodium_bin2hex ( string $binary )

参数:

  • $binary:要转换的二进制数据,必须是一个字符串。

返回值:

  • 返回一个十六进制字符串,表示输入的二进制数据。

示例:

$binaryData = random_bytes(16); // 生成随机的16字节二进制数据
$hexString = sodium_bin2hex($binaryData); // 将二进制数据转换为十六进制字符串

echo "二进制数据: " . bin2hex($binaryData) . "\n";
echo "十六进制字符串: " . $hexString . "\n";

输出:

二进制数据: 6c8a4f1e79c8b2a8f4e2b78c2b9b9e88
十六进制字符串: 3663386134663165373963386232613866346532623738633262396239653838

注意事项:

  • 在使用sodium_bin2hex()函数之前,确保已经加载了Sodium扩展。
  • 该函数在将二进制数据转换为十六进制字符串时,不会添加任何分隔符或格式化字符。
补充纠错
热门PHP函数
分享链接