如何在php中将十六进制值转换为字母字符串

如何在php中将十六进制值转换为字母字符串,php,string,hex,Php,String,Hex,有没有办法获取特定十六进制值的字母字符串?您可以使用hex2bin转换十六进制: $string = hex2bin($hex); 如果要从$string中删除任何非字母字符,可以使用正则表达式删除任何非a-z或a-z的字符: $alpha_only = preg_replace("/[^a-zA-Z]+/", '', $string); 可能重复的我只需要字母字符,还有数字。你想用非字母字符做什么?放下它们?

有没有办法获取特定十六进制值的字母字符串?

您可以使用
hex2bin
转换十六进制:

$string = hex2bin($hex);
如果要从
$string
中删除任何非字母字符,可以使用正则表达式删除任何非a-z或a-z的字符:

$alpha_only = preg_replace("/[^a-zA-Z]+/", '', $string);

可能重复的我只需要字母字符,还有数字。你想用非字母字符做什么?放下它们?