El filtro FILTER_SANITIZE_URL elimina todos los caracteres URL ilegales de la cadena.
Este filtro permite todas las letras, números y $-_.+!*'(),{}|^~[]`"><#%;/?:@&=
Nombre: "URL"
Número de identificación: 518
<?php$var="http://www.w3cschooåøl.cøc";var_dump(filter_var($var, FILTER_SANITIZE_URL));?>
La salida del código se ve así:
cadena(24) "http://www.w3cschool.cc"