2014-03-07 219 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 –