次のような文字列があります。
'<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") は "à" ではありません。
私に何ができる?