我有一個字符串,如: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」)不是「à」
我該怎麼辦?