2009-11-12 16 views

回答

4

PHP有一個serialize()函數,它可以將任何變量變成像這樣的字符串。

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";}} 

將其返回到原來的對象,調用unserialize()

+0

謝謝:-)。它幫助我找到perl;) – joe 2009-11-12 14:12:37

0

PHP::Serialization - 將PHP的serialize()的輸出轉換爲等效的Perl內存結構的簡單靈活方法,反之亦然。

use PHP::Serialization qw(serialize unserialize); 
my $encoded = serialize({ a => 1, b => 2}); 
my $hashref = unserialize($encoded); 
相關問題