Bonjour,
J'ai un tableau avec des clés du genre :
F2A046b7.5M
Quand j'utilise serialize () puis unserialize () sur le tableau, je me retrouve avec une duplication des clés contenant un ".", une ligne bonne avec clé F2A046b7.5M et une ligne vide avec clé F2A046b7_5M ?!
Autrement dit, la clé qui compte un "." est dupliquée et le "." est remplacé par "_" dans la duplication.
Par contre, une clé avec une virgule comme F2A046b7,5M ne pose aucun problème.
J'ai lu la doc en ligne serialize () et unserialize (), de nombreux utilisateurs signalent des bugs, mais pas celui-là.
Peut-être est-ce lié aussi au fait que mon tableau sérialisé est enregistré en variable de SESSION avant d'être unserializé.
Avez-vous une idée et voyez-vous une solution moins lourde que des str_replace (".", ",", $key) en entrée et l'inverse à la sortie.
Ne me dites pas que c'est idiot d'avoir des points dans des clés, je le sais mais c'est pas moi qui ai fait la base de données.
MERCI d'avance
Partager