[Tableaux] Problème de sérialisation
salut
Voila j'ai un petit casse tête et je n'ai toujours pas compris
voila mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| $toto = array();
$toto['richar'] = "titi";
$tata = serialize($toto);
$titi = unserialize($tata);
$enfin = $res['data'];
$coco = unserialize($enfin);
echo "UNS ".unserialize($res['data'])."<BR>";
echo "RES".$enfin."F<BR>";
echo "DRE ".$coco['richar']."<BR>";
echo "TOT ".$toto['richar']."<BR>";
echo "TAT".$tata."F<BR>";
echo "TIT ".$titi['richar']."<BR>";
echo "DAT ".$res['data']; |
voici la trace
Code:
1 2 3 4 5 6 7
| UNS
RESa:1:{s:6:"richar";s:4:"titi";}F
DRE
TOT titi
TATa:1:{s:6:"richar";s:4:"titi";}F
TIT titi
DAT a:1:{s:6:"richar";s:4:"titi";} |
La question est pourquoi $coco['richar'] ne renvoie pas titi alors que $titi['richar'] me renvoie titi
PS: $res est un tableau qui est obtenu à partir d'un mysql_fetch_array
apparemment cela fonctionne bien puisque $res['data'] me renvoie bien a:1:{s:6:"richar";s:4:"titi";} qui est un tableau sérialisé pour le stockage en BD
je suis en php 4.4.3
Merci d'avance