我有一个字符串,如:PHP的preg_replace函数
'<indirizzo>Via Universit\E0 4</indirizzo>'
白衣十六进制数字...我需要字符串变成:
'<indirizzo>Via Università 4</indirizzo>'
所以,我使用:
$text= preg_replace('/(\\\\)([a-f0-9]{2})/imu', chr(hexdec("$2")), $text);
但不工作,因为hexdec不使用的价值$ 2(即'E0'),但只使用值'2'。 因此,hexdex(“2”)是“2”,而chr(“2”)不是“à”
我该怎么办?