Foros del Web » Programando para Internet » PHP »

Ignorar diferencia entre mayusculas y minusculas

Estas en el tema de Ignorar diferencia entre mayusculas y minusculas en el foro de PHP en Foros del Web. Hola amigos, quiero lograr que mayusculas y minusculas se tomen como igual, como puedo lograrlo. Ya que extraigo los datos de una BD, para compararlos ...
  #1 (permalink)  
Antiguo 05/07/2011, 17:58
Avatar de ZoroRoronoa  
Fecha de Ingreso: marzo-2011
Ubicación: California, USA
Mensajes: 824
Antigüedad: 13 años, 7 meses
Puntos: 116
Ignorar diferencia entre mayusculas y minusculas

Hola amigos, quiero lograr que mayusculas y minusculas se tomen como igual, como puedo lograrlo.

Ya que extraigo los datos de una BD, para compararlos con un registro nuevo, procedente a insertarlo en la BD.

Por ejemplo:
Diseño Grafico = Diseño Grafico son iguales.

Pero,
Diseño Grafico = diseño grafico (o) DISEÑO GRAFICO no son iguales.

Y debido a estos tengo 2 registros duplicados en la BD, diseño grafico y Diseño Grafico.

Lo que quiero hacer, al momento de hacer las comparaciones, es como lograr que se ignoren las minusculos y lograr que

diseño sea igual a Diseño y tambien sea igual a DISEÑO.

Saludos, Gracias y espero respuestas.
__________________
Programador jQuery & PHP
  #2 (permalink)  
Antiguo 05/07/2011, 18:01
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Ignorar diferencia entre mayusculas y minusculas

Fácil, simplemente convierte ambas cadenas a minúsculas con ayuda de la función strtolower antes de compararlas y listo
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: diferencia, ignorar, mayusculas, minusculas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:52.