牛牛在线工具

bin2hex()

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

bin2hex()

将二进制数据转换为十六进制表示的字符串

函数名:bin2hex() 适用版本:该函数适用于PHP 4、PHP 5、PHP 7和PHP 8版本。 函数说明:bin2hex() 函数将二进制数据转换为十六进制表示的字符串。 语法:string bin2hex ( string $str ) 参数: str:要转换为十六进制表示的二进制数据。 返回值:返回一个表示给定二进制数据的十六进制字符串。 示例: // 示例 1 $binaryData = "Hello, World!"; $hexData = bin2hex($binaryData); echo $hexData; // 输出:48656c6c6f2c20576f726c6421 // 示例 2 $binaryData = pack("H*", "48656c6c6f2c20576f726c6421"); $hexData = bin2hex($binaryData); echo $hexData; // 输出:48656c6c6f2c20576f726c6421 在示例1中,将字符串"Hello, World!"转换为二进制数据,并使用bin2hex()函数将其转换为十六进制字符串,最后将其输出。 在示例2中,使用pack()函数将十六进制字符串"48656c6c6f2c20576f726c6421"转换为二进制数据,然后再使用bin2hex()函数将其转换回十六进制字符串,并将其输出。 请注意,在示例2中,我们需要使用pack()函数将十六进制字符串转换为二进制数据,然后才能使用bin2hex()函数进行转换。这是因为bin2hex()函数只能将二进制数据转换为十六进制字符串,而不能将十六进制字符串转换为二进制数据。