我有一个字符串,像这样:
'<indirizzo>Via Universit\E0 4</indirizzo>'
Whit HEX char ...我需要字符串变为:
'<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") 不是 "à"
我能做些什么?