3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = 'don&#039;t'; var_dump(preg_replace("/[^A-Za-z0-9 ]/", '', html_entity_decode($string, ENT_QUOTES)));

preferences:
56.55 ms | 407 KiB | 5 Q