2014-03-07 205 views

回答

4

这是一个serialized数据,而不是任何编程语言的语法。

的理解......

<?php 
$arr = ['a'=>1,'b'=>2,'cnt'=>5]; 
echo serialize($arr); 

OUTPUT :

a:3:{s:1:"a";i:1;s:1:"b";i:2;s:3:"cnt";i:5;} 
2

语言在Php此链接的详细信息unserialize

这是基本的阵列 的serailize形式follwoing array

 Array 
    (
     [0] => Array 
      (
       [cnt] => 1 
      ) 

    ) 

你可以把它放回阵列

$a = 'a:1:{i:0;a:1:{s:3:"cnt";s:1:"1";}}'; 
    $unserailize_a = (unserialize($a)); 

在磁盘阵列转换成字符串我们Serialize

+0

** + 1 ** sanjeev,我正要发布'反序列化',而你已经发布了,因为我在电话中:P –