在 PHP 中,你可以使用 bin2hex()
函数将字符串转换为十六进制表示。这个函数会将字符串中的每个字符转换为其对应的十六进制值。
以下是一个简单的示例:
<?php
$string = "Hello, World!";
$hex = bin2hex($string);
echo $hex; // 输出: 48656c6c6f2c20576f726c6421
?>
bin2hex($string)
:将字符串 $string
转换为十六进制表示。48656c6c6f2c20576f726c6421
是字符串 "Hello, World!"
的十六进制表示。如果你需要将十六进制字符串转换回原始字符串,可以使用 hex2bin()
函数:
<?php
$hex = "48656c6c6f2c20576f726c6421";
$string = hex2bin($hex);
echo $string; // 输出: Hello, World!
?>
bin2hex()
:将字符串转换为十六进制。hex2bin()
:将十六进制字符串转换回原始字符串。这两个函数在处理二进制数据和十六进制表示时非常有用。