2009-11-12 5 views

Répondre

4

PHP a une fonction serialize() qui transforme n'importe quelle variable en une chaîne comme celle-là.

echo serialize(array('foo', 3, array('bar' => 'BAR'))); 
// a:3:{i:0;s:3:"foo";i:1;i:3;i:2;a:1:{s:3:"bar";s:3:"BAR";}} 

le retourner à son objet d'origine, appelez unserialize().

+0

merci :-). ça m'aide à trouver pour perl;) – joe

0

PHP::Serialization - des moyens simples et flexibles de convertir la sortie de serialize() de PHP dans la structure de mémoire Perl équivalente, et vice versa.

use PHP::Serialization qw(serialize unserialize); 
my $encoded = serialize({ a => 1, b => 2}); 
my $hashref = unserialize($encoded); 
Questions connexes