Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2010, 03:50
arquidea
 
Fecha de Ingreso: abril-2009
Mensajes: 233
Antigüedad: 15 años
Puntos: 5
Eliminar acentos y pasar a minúsculas

Hola amigos,

Estoy teniendo un problema bastante tonto pero no puedo solucionarlo...

Cuando recupero datos de la base de datos quiero pasarlos a minúsculas y quitar los acentos pero no hay forma de que lo haga, tengo que destacar que estos datos son datos creados a mano dentro de la base de datos, es decir, los creé con mayúsculas y con acentos...pero ahora quiero enviarlos por url y quiero que aparezcan en minúsculas y sin acentos...

Para los acentos quiero utilizar esta:

Código PHP:
<?

$ciudad 
$registro['ciudad']; 

function 
elimina_acentos($ciudad){
$tofind "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ";
$replac "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
return(
strtr($ciudad,$tofind,$replac));
}
echo 
elimina_acentos($ciudad);
?>
y para pasar de mayúsculas a minúsculas quiero usar:

<?php

$marca = $registro['marca'];
$minusculas = strtolower($marca);
echo ($marca);

?>

Pero no me pasa a minúsculas y tampoco me elimina los acentos, lo sigue sacando igual...

Gracias como siempre!!