Foros del Web » Programando para Internet » PHP »

comparar string largos

Estas en el tema de comparar string largos en el foro de PHP en Foros del Web. hola comunidad tengo un problema a la hora de comparar strings aqui traigo un ejemplo $str1 = '1010000000000000008'; $str2 = '1010000000000000010'; $var = 'NO son ...
  #1 (permalink)  
Antiguo 27/09/2012, 13:38
 
Fecha de Ingreso: marzo-2009
Mensajes: 155
Antigüedad: 15 años, 2 meses
Puntos: 1
comparar string largos

hola comunidad tengo un problema a la hora de comparar strings aqui traigo un ejemplo

$str1 = '1010000000000000008';
$str2 = '1010000000000000010';

$var = 'NO son iguales';
if ($str1 == $str2)
{
$var = 'son iguales';
}

como ven tengo dos strings que en realidad son numeros muy largos por lo que los comparo como strings, el problema esta que siempre que los comparo me dice que son iguales y realmente no son iguales si a alguien le ha pasado lo mismo le agradecere.

saludos manuelle
  #2 (permalink)  
Antiguo 27/09/2012, 13:41
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: comparar string largos

Pues que extraño, ejecuto tu código y me dice "NO son iguales".

Aquí esta para que veas por ti mismo.
https://ignite.io/code/5064aa56ef167b8c30000000
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 27/09/2012, 13:45
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: comparar string largos

Cualquiera, nunca te puede dar que son iguales.
Seguro que no hiciste alguna modificación en tu codigo y todavia no has guardado los cambios a esta estructura? :: seria el colmo, pero bueno
  #4 (permalink)  
Antiguo 27/09/2012, 14:14
 
Fecha de Ingreso: marzo-2009
Mensajes: 155
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: comparar string largos

hola el error si me da y me sigue dando si lo dejo de esa forma pero encontre una solucion usando la funcion strcmp que compara dos strings y ya aqui no hay problema, gracias por responder

saludos maunelle
  #5 (permalink)  
Antiguo 27/09/2012, 14:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: comparar string largos

Cita:
Iniciado por manuelle Ver Mensaje
hola el error si me da y me sigue dando si lo dejo de esa forma pero encontre una solucion usando la funcion strcmp que compara dos strings y ya aqui no hay problema, gracias por responder

saludos maunelle
¿Viste el enlace que coloqué con tu código?

Es imposible que el mismo código de diferentes resultados, en fin.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: largos, string
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 21:44.