如何通过以下序列化字符串创建数组:
for (int u = 0; u <strlen(keyword) && k < strlen(plain); u++)
答案 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; (只有一个字符的字符串)
依旧......