Bonjour,
J'essaye de construire un tableau en conservant le type initial de la clef mais le PHP me fait une conversion implicite de type quand la clef est une chaine numérique : '1' devient 1
Le tableau $a est conçu ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php $a = array('test', '1' => 'num'); var_dump($a); ?>Comme vous pouvez le voir la clé '1' est devenue 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part array(2) { [0]=> string(4) "test" [1]=> string(3) "num" }
J'aurais besoin de faire la différence entre '1' et 1 mais je n'ai pas encore trouvé l'astuce.
Des idées ?









Répondre avec citation
Partager