tableau sérialisé en PHP

tableau sérialisé en PHP - PHP - Programmation

Marsh Posté le 26-03-2009 à 21:57:57    

Bonsoir
Je dois gèrer un tableau sérialisé en PHP4 , comment je peux faire ça ??
Et à quoi le principale rôle d'un tableau sérialisé??
Merci d'avance

Reply

Marsh Posté le 26-03-2009 à 21:57:57   

Reply

Marsh Posté le 26-03-2009 à 23:15:51    

Tu cherches ca http://fr2.php.net/manual/fr/function.serialize.php ?


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 27-03-2009 à 13:23:57    

Je cherche , mais je veux savoir quel est le vrai intérêt d'utiliser ce genre des tables au lieu des tables normals  
tel qu'on au cas d'un tableau normal on a ça:
$data=array (element1=> "1",
   element2=>"2",
   element3=>"3",
);
et un tableau sérialisé c'est ça:
a:33:{
s:2:"element";
s:8:"";
};
 
que sènifie le s:1 et a:33
Merci d'avance

Reply

Marsh Posté le 27-03-2009 à 14:08:30    

En fait, on n'utilise pas un tableau sérialisé ! C'est pas ça le truc.
 
Ton tableau, tu vas l'utiliser normalement dans ton programme. Mais, imagine que tu ais besoin de "sauvegarder" les données contenues dans ton tableau en session par exemple, ou dans un fichier. Il faut une solution pour sauvegarder le contenu du tableau un peu comme si c'était une chaîne de caractère. C'est ce que fait la fonction serialize: ça formate les données de ton tableau dans une chaine de caractère que tu peux ensuite mettre en session ou dans un fichier.


Message édité par kao98 le 27-03-2009 à 14:09:39

---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 27-03-2009 à 14:24:44    

Oui tu as aussi besoin d'unserialize.


Message édité par Profil supprimé le 27-03-2009 à 14:25:03
Reply

Marsh Posté le 27-03-2009 à 14:28:19    

Plus d'infos sur la sérialisation ici : http://fr.wikipedia.org/wiki/Sérialisation


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed