用Javascript反序列化PHP数组
我有一张表,其中载有我计划请求并传递给的序列化数组行JavaScript
。
问题是-是否可以unserialize
使用JavaScript而不是PHP?
否则,我将不得不加载所有行,对其进行循环并反序列化,然后将它们分配给一个临时PHP数组,然后将json_encode编码回JavaScript,如果我可以发送仍被序列化的数据,则JavaScript效率极低,以便JavaScript可以在它需要。
是否有内置的Javascript函数可以执行此功能,或者在编码之前必须在PHP中循环行?
注意我不使用jQuery。
编辑:从我的表在PHP中的序列化数据的示例:
a:8:{i:0;a:2:{i:0;i:10;i:1;i:11;}i:1;a:2:{i:0;i:9;i:1;i:11;}i:2;a:2:{i:0;i:8;i:1;i:11;}i:3;a:2:{i:0;i:8;i:1;i:10;}i:4;a:2:{i:0;i:8;i:1;i:9;}i:5;a:2:
{i:0;i:8;i:1;i:8;}i:6;a:2:{i:0;i:8;i:1;i:7;}i:7;a:2:{i:0;i:8;i:1;i:6;}}
回答:
包裹json_encode
周围unserialize
echo json_encode( unserialize( $array));
以上是 用Javascript反序列化PHP数组 的全部内容, 来源链接: utcz.com/qa/419668.html