<meta http-equiv=»Content-Type» content=»text/html; charset=ISO-8859-1″ />

$nombrederuta= utf8_decode($nombrederuta);$entra=$nombrederuta;
    $traduce=array( '¿' => '' ,' ' => '' ,'á' => 'a' , 'é' => 'e' , 'í' => 'i' , 'ó' => 'o' , 'ú' => 'u' ,'Á' => 'a' , 'É' => 'e' , 'Í' => 'i' , 'Ó' => 'o' , 'Ú' => 'u' , 'ñ' => 'n', 'Ñ' => 'n', 'Ü' => 'u', 'ü' => 'u');
    $nombrederuta=strtr( $entra , $traduce );

Te reduce todo a minusculas y te quita los espacios