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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?php 
$a = array('test', '1' => 'num');
var_dump($a);
?>
Le tableau $a est conçu ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
array(2) { [0]=> string(4) "test" [1]=> string(3) "num" }
Comme vous pouvez le voir la clé '1' est devenue 1.
J'aurais besoin de faire la différence entre '1' et 1 mais je n'ai pas encore trouvé l'astuce.

Des idées ?