$source = preg_replace('/&#(\d+);/me', "utf8_encode(chr(\\1))", $source);
The above code gives deprecated warning.
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
How can I replace preg_replace() to preg_replace_callback() ?
Read the documentation here, http://www.php.net/manual/en/function.preg-replace-callback.php
Here is an example of preg_replace_callback
$source = preg_replace_callback('/&#(\d+);/m', function($matches){
return utf8_encode(chr($matches[1]));
}, $source);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With