牛牛在线工具

sodium_hex2bin()

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

sodium_hex2bin()

将十六进制字符串转换为二进制字符串

函数名称:sodium_hex2bin() 函数功能:将十六进制字符串转换为二进制字符串 适用版本:PHP 7.2.0及以上 用法: string sodium_hex2bin( string $hex [, string $ignore = "" ] ) 参数说明: $hex:要转换的十六进制字符串。 $ignore(可选):要忽略的字符。默认为空字符串。 返回值: 返回转换后的二进制字符串,如果转换失败则返回false。 示例: $hexStr = "48656c6c6f20576f726c64"; $binStr = sodium_hex2bin($hexStr); if ($binStr !== false) { echo "转换成功:".$binStr; } else { echo "转换失败"; } 在上面的示例中,我们将十六进制字符串"48656c6c6f20576f726c64"转换为二进制字符串。如果转换成功,将输出"转换成功:Hello World";否则,将输出"转换失败"。 注意事项: 如果输入的十六进制字符串长度不是偶数,将会返回false。 如果输入的十六进制字符串中包含非十六进制字符(除了可选的$ignore参数指定的字符),将会返回false。 在使用sodium扩展之前,需要在PHP中启用sodium扩展。