AjpdSoft :: Ver tema - Quitar tildes (acentos) de una cadena de caracteres con PHP
Autor Mensaje
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto : Quitar tildes (acentos) de una cadena de caracteres con PHP
¿Cómo puedo quitar los acentos ó tildes de una cadena de caracteres con PHP?
Sería algo así:
"Frase de ejemplo con más tildes"
Y que devolviera:
"Frase de ejemplo con mas tildes"
(lo mismo pero sin acentos).
Publicado:
Dom Sep 12, 2010 11:44 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto : Re: Quitar tildes (acentos) de una cadena de caracteres con
Anuncios
varios escribió: ¿Cómo puedo quitar los acentos ó tildes de una cadena de caracteres con PHP?
Sería algo así:
"Frase de ejemplo con más tildes"
Y que devolviera:
"Frase de ejemplo con mas tildes"
(lo mismo pero sin acentos).
Puedes usar esta función:
Código:
function quitar_tildes ($cadena)
{
$cadBuscar = array("á", "Á", "é", "É", "í", "Í", "ó", "Ó", "ú", "Ú");
$cadPoner = array("a", "A", "e", "E", "i", "I", "o", "O", "u", "U");
$cadena = str_replace ($cadBuscar, $cadPoner, $cadena);
returm $cadena;
}
Un ejemplo de uso de la función PHP anterior:
Código:
$url = "http://www.ajpdsoft.com";
$cadena = "Compartir en Twitter";
$cadena = quitar_tildes ($cadena);
$cadena = urlencode(trim($cadena));
$path = "twitter.com/home?status=". $cadena . " - " . $url;
return $path;
Publicado:
Dom Sep 12, 2010 11:50 am
Todas las horas son GMT - 1 Horas
Key
Puede publicar nuevos temas en este foroNo puede responder a temas en este foroNo puede editar sus mensajes en este foroNo puede borrar sus mensajes en este foroNo puede votar en encuestas en este foro