¿Por qué in_array () devuelve incorrectamente true con estas cadenas (numéricas grandes)?

No entiendo lo que está mal con este código. Está volviendo "Encontrado", que no debería.

<code>$lead = "418176000000069007";
$diff = array("418176000000069003","418176000000057001");

if (in_array($lead,$diff))
    echo "Found";
else
    echo "Not found";
</code>

Respuestas a la pregunta(9)

Su respuesta a la pregunta