Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/04/2007, 00:50
clinisbut
 
Fecha de Ingreso: diciembre-2004
Mensajes: 278
Antigüedad: 19 años, 4 meses
Puntos: 0
De acuerdo Re: problema con in_array() y cadenas largas

PD:
El problema veo que también lo tengo al comparar (==) en condicionales cadenas tan largas como las mencionadas.


PDII: CREO que he solucionado el problema al pasar el tercer parámetro opcional a la función in_array( $aguja, $paja, true ), obligando a comprobar el tipo (y no convirtiendo a int según he leido) de la $aguja.
Los condicionales que implicaban un == los he cambiado a === y parece que ahora funcionan pero no estoy seguro.

De todas maneras me gustaría que alguien me explicara el porque de todo esto (he leido acerca de los 32 bits a los que estan limitados los int, pero me gustaria una explicación más amplia) y donde más me puedo encontrar problemas de este tipo.
Gracias