SprintDevelop.com - Diseño y desarrollo web - Diseño, desarrollo web,Aplicaciones Móviles, TabletasSprintDevelop.com - Diseño y desarrollo web
Mostrando Codigo - Php
Code

Php - Eliminar acentos de una cadena

Códigos Php

La función consigue eliminar todos los acentos de una cadena.
Visitas: 75,989 - 27/10/2004 0:13:40
DemoNO CONTIENE ARCHIVO DESCARGABLEComentario
CODIGO
Codigo probado en ChromeCodigo probado en Mozilla FirefoxCodigo probado en Internet Explorer 7+Codigo probado en OperaCodigo probado en Safari


// Codigo ofrecido por Tutores.org

  1. <?
  2. function elimina_acentos($cadena){
  3. $tofind = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ";
  4. $replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
  5. return(strtr($cadena,$tofind,$replac));
  6. }
  7. echo elimina_acentos("Comunicación, Funsión, Código");
  8. ?>



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Eliminar acentos de una cadena" href="http://www.tutores.org/codigo/1415/" target="_blank">Eliminar acentos de una cadena</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
phpTeam
3 5
Muy bueno, hace su cometido y además te ayuda a quita los errores en las imagenes con acentos en explor.
Comentario usuario
31/10/2004 17.32.23
4 5
Gracias Tutores.org, un codigo muy funcional, lo recomiendo mucho...
Comentario usuario
Sin definir
4 5
Gracias, simple y preciso. Solo un DETALLE.. -funsión- se escribe con -c-

saludos!
Comentario usuario
Manuel Lama
5 5
Me viene de perlas. Muchas gracias.
Comentario usuario
Invitado
1 5
Hay solo un detalle, hay que enviar en la cabecera o en el header del HTML o PHP el charset=iso-8859-1, ya que en UTF-8 nos dará cosas raras
Comentario usuario
jacin
5 5
Genial, muy buen trabajo
Comentario usuario
wilberth76
5 5
Muy buen aporte lo acabo de implementar en una función donde me crea el nombre de usuario y si era necesario añadir ese proceso que limpia la cadena de posibles acentos que pueda tener.
Comentario usuario
Couver
5 5
Muy bueno tio, es una sencilla forma de desacerse de los accentos q joden cuando quieres subir los archivos al servidor.

Gracias!!
Comentario usuario
6/20/2003 1:59:25 AM
3 5
A mi me funcionó agregando algunas cosillas al return:

return utf8_encode((strtr($cadena,utf8_decode($tofind),$replac)));


Ojala a alguien le sirva como a mi
Comentario usuario
josulin
4 5
Muy útil la función. Me funcionó perfectamente. sólo tuve que aplicar un utf8_decode a mi cadena en la llamada a la función, por si le sirve a alguien (por la codificación que estaba manejando).

muchas gracias
Comentario usuario
Alexey
1 5
Hola amigos , he probado pero cuando pruebo lo que me devuelve la función me devuelve esto ¨ImplementaciA�n¨, la palabra que le paso en una variable $cadena es ¨Implementación¨ y me devulve lo sigte.
¨ImplementaciA�n¨

si alguien me puede ayudar se lo agradecería mucho.
Comentario usuario
21/01/2007 6.41.03
4 5
Excepcional, muchísimas gracias ;-)
Comentario usuario
07-09-2010 19:43:23
1 5
Hola para arreglar esos caracteres extraños yo lo hice asi:
por ejemplo yo obtengo de una base de datos el campo "PryChrNom", y lo agrego a una variable $nombrepry (notese que al resultado le pongo utf8_decode)
$nombrepry = utf8_decode(mysql_result($rs, $i, 'PryChrNom'));
Luego:
$nombrepry = elimina_acentos(utf8_decode($nombrepry));

y ya puedo hacer lo que quiera con $nombrepry porque ya esta sin acentos y la funcion que utilizo es la original sin utilizar utf8_decode o encode. :) saludos!! espero les ayude visitenme en gastoncancino.com
Comentario usuario
phpfeliz
4 5
Muchas gracias lo maximo la funcion para quitar tildes
Comentario usuario
23-01-2008 16:43:57
5 5
exelente funcion! exelente aporte, muchas gracias!
Comentario usuario
23/09/2005 22.53.03
4 5
Muchas gracias por el aporte. Un pequeño código que te libra de muchos problemas a la hora de subir archivos y usar las direcciones.
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.