3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php function sanitize($value) { $special_chars = array("?", "[", "]", "/", "\\", "=", "<", ">", ":", ";", ",", "'", "\"", "&", "$", "#", "*", "(", ")", "|", "~", "`", "!", "{", "}"); $value = utf8_encode($value); $value = str_replace($special_chars, '', $value); $value = preg_replace('/[\s-]+/', '-', $value); $value = trim($value, '.-_'); return $value; } echo sanitize("hola como estas");
Output for 4.3.0 - 7.1.0
hola-como-estas