PHP:通过反序列化序列化字符串来创建数组

时间:2018-01-13 10:01:23

标签: php

如何通过以下序列化字符串创建数组:

for (int u = 0; u <strlen(keyword) && k < strlen(plain); u++)

1 个答案:

答案 0 :(得分:1)

这被称为&#34;序列化&#34;

unserialize('a:2:{i:1;a:4:{s:5:"index";s:1:"1";s:4:"name";s:22:"برای تست اول";s:6:"amount";s:6:"600000";s:11:"description";s:31:"فقط برای یک دامنه";}i:2;a:4:{s:5:"index";s:0:"";s:4:"name";s:22:"برای تست دوم";s:6:"amount";s:5:"70000";s:11:"description";s:37:"مجوز برای 2 تا 3 دامنه";}}');

将返回您的数组。

特别是这个字符串告诉你

a:2这将是两个元素的数组 i:2;a:4:这是第一个包含四个元素数组的索引(奇怪的是不是零索引) s:5:"index";s:1:"1"这是&#34;最里面的第一个元素&#34;关联数组,带有一个名为index的键(基本上是一个5个字符串)及其值&#34; 1&#34; (只有一个字符的字符串)

依旧......