11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

J'ai un petit soucis en PHP que je ne parviens pas à résoudre. J'ai une variable "a" contenant une valeur et une variable "b" en contenant une autre. Les données provenant d'une table MySQL simple.

En PHP, je fais ceci :


<?php
if($a == $b) {
var_dump($a);
var_dump($b);
}
?>


En lisant ce code, les var_dump ne devrait renvoyer que des données strictement identiques vu que nous avons un "==" ; hors, j'ai des données différentes :


string '411000001001000003' (length=18)

string '411000001001000003' (length=18)

string '411000001001000003' (length=18)

string '411000001001000003' (length=18)

string '411000001001000008' (length=18)

string '411000001001000003' (length=18)

string '411000001001000013' (length=18)

string '411000001001000003' (length=18)



L'un d'entre vous aurait-il une idée ?
Merci d'avance Smiley smile

PS : Désolé pour le mauvais forum Smiley ohwell
Modifié par Gaylord.P (10 Jul 2013 - 10:59)
+1 pour la remarque de Lothindill.

Sinon :


echo '411000001001000003' + 0;
echo '411000001001000013' + 0;


Tu comprendra pourquoi ça fait ce que ça fait. Smiley langue
Modifié par jb_gfx (10 Jul 2013 - 12:04)