$string=preg_replace("/&#([0-9]+);/e","unicodetocp1256('\\1')",$string);
// $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetocp1256(hexdec('\\1'))",$string);
$string=preg_replace("/&#([0-9]+);/e","unicodetocp1256('\\1')",$string);
// $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetocp1256(hexdec('\\1'))",$string);