PHP - Eliminar las tildes (acentos) ortográficos

Existen varias funciones para eliminar los acentos de las palabras, cada una de ellas se puede usar en escenarios diferentes. El uso más conocido es la generación de las direcciones a través de títulos, ahora requisito de los buscadores, configurado en la cabecera de las páginas.

Ejemplo:


<link href="https://www.guiaplaza.com/esta-direccion-mo-existe.html" rel="canonical"></link>

Funciones PHP


function quitaTildes($letra)
	{
	 	$letra = ereg_replace("[áàäâ]", "a", $letra);
		$letra = ereg_replace("[éèëê]", "e", $letra);
		$letra = ereg_replace("[íìïî]", "i", $letra);
		$letra = ereg_replace("[óòöô]", "o", $letra);
		$letra = ereg_replace("[úùüû]", "u", $letra);		
		$letra = ereg_replace("[Ññ]", "n", $letra);
		$letra = str_replace("Ç", "c", $letra);
		$letra = str_replace("ç", "c", $letra);
		$letra = str_replace(" ", "-", $letra);
		$letra = ereg_replace("[()/\$%,;.ºª^+:@!¡|?¿*]", "", $letra);
		return $letra;
	}

...

Comentarios

Entradas populares de este blog

Superponer una imagen sobre otra con CSS

¿Ganas dinero en Facebook con Página, Grupo, Comunidad, etc?

Script para buscar palabras o textos en una página (html) con Jquery