Ver Mensaje Individual
  #229 (permalink)  
Antiguo 27/01/2011, 10:13
Avatar de quike88
quike88
 
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 16 años, 3 meses
Puntos: 87
Respuesta: Juego: "¿Dónde está el error?"

php convierte automáticamente una cadena a un entero cuando un operador necesita un entero como argumento.

y al evaluar una cadena como número, se omite cualquier caracter excepto el ' . ' y la 'e' o 'E' que la toma como exponente, entonces:

Código PHP:
Ver original
  1. var_dump(intval(1e1)); // =10
  2. var_dump(intval(1e2)); // =100
  3. var_dump(intval(1e3)); // =1000

y por eso sale verdadero.