3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = 'HDO Intranet — Futar.png'; $encoded = htmlentities($string); $result = $encoded; $result = preg_replace('/&([a-z]{1,2})(?:acute|cedil|circ|grave|lig|orn|ring|slash|tilde|uml);/i', '$1', $result); $result = preg_replace('/&([a-z]{1,2})[a-z]+;/i', '$1', $result); $result = preg_replace('/[^a-zA-Z\d\s-_\.;&]/', '', $result); echo $result;

preferences:
33.72 ms | 402 KiB | 5 Q