a:3:{i:0;i:4;i:1;i:3;i:2;i:2;}
难道我的系列化有些困惑正确地说,这是大小3其中关键值对0->4
,1->3
和2->2
的阵列?我对PHP关联数组
如果是这样,我觉得这种表示非常混乱。起初,我认为这是一个值列表(或包含数组{0, 4, 1, 3, 2, 2}
),但我认为a:3
:是数组的大小。如果3
是大小,那么键和值都出现在括号中,没有办法清楚地标识键/值对而不进行计数。
为了澄清哪里我来自:
为什么PHP开发人员选择以这种方式进行序列化?这有什么优势,让我们说var_dump和/或var_export显示其数据的方式?
但我想了解serialize()给了我什么。 – 2008-10-29 17:58:25
在编辑它并降低我的评论之前,您的问题没有明确说明。你首先要问的是数据是什么,然后你问为什么PHP开发人员这样做 - 两个不同的问题有不同的答案。 – JamShady 2008-10-29 18:01:58
我删除了downvote。我以为我包括那部分,但我必须在完成之前发布。对于那个很抱歉。 – 2008-10-29 18:06:39