,而我是通過一個PHP庫某些文件搜索,我發現了一些文件,這樣什麼是編程語言是這種語法?
a:1:{i:0;a:1:{s:3:"cnt";s:1:"1";}}
這絕對不是JSON。有人知道這是什麼嗎?或者是編寫該庫的人的自定義語法?
,而我是通過一個PHP庫某些文件搜索,我發現了一些文件,這樣什麼是編程語言是這種語法?
a:1:{i:0;a:1:{s:3:"cnt";s:1:"1";}}
這絕對不是JSON。有人知道這是什麼嗎?或者是編寫該庫的人的自定義語法?
這是一個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;}
語言在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
** + 1 ** sanjeev,我正要發佈'反序列化',而你已經發布了,因爲我在電話中:P –
搜索PHP連載 – SajithNair