我正在使用CSV导入套件进行WooCommerce。其中一列必须是序列化数组。
我试图找出PHP中的序列化函数如何工作,因为我需要在Excel中重新创建它。我有一个简单的数组:
array(0 => 'text', 2 => 'some other text')
给了我:
a:2:{i:0;s:4:"text";i:2;s:15:"some other text";}
如何构建序列化字符串的逻辑是什么?
答案 0 :(得分:2)
打破你的榜样:
a:2:{i:0;s:4:"text";i:2;s:15:"some other text";}
你是否真的应该尝试这是另一回事。对根本问题可能是一个更好的解决方案。
答案 1 :(得分:0)
看起来像a:2
,其中a
代表array
,2
是元素数。然后你得到i
(整数),它的值;
作为分隔符。然后是另一个元素s
(字符串),它的长度和值。