我想使用 WP All Export 将 woocommerce 数组“redq_day_ranges_cost”导出为 XML 格式。如果我尝试对数组进行反序列化,则会遇到此 PHP 错误:unserialize(): Error at offset...
问题是,由于该错误,WP All Export 在保存导出模板时已经失败,所以我在这里感到有些失落。
这是要导出的数据:
a:7:{
i:0;a:4
{s:8:"min_days";s:1:"1";s:8:"max_days";s:1:"1";s:10:"range_cost";s:2:"340";s:15:"cost_applicable";s:5:"fixed";}
i:1;a:4:
{s:8:"min_days";s:1:"2";s:8:"max_days";s:1:"2";s:10:"range_cost";s:2:"450";s:15:"cost_applicable";s:5:"fixed";}
i:2;a:4:
{s:8:"min_days";s:1:"3";s:8:"max_days";s:1:"3";s:10:"range_cost";s:2:"570";s:15:"cost_applicable";s:5:"fixed";}}
计划是将其导出,例如
<min_days>1</min_days>
<max_days>1</max_days>
<range_cost>340</range_cost>
<cost_applicable>fixed</cost_applicable>
到目前为止,如果我在函数编辑器中调用反序列化,结果是命名错误。如果我在 XML 编辑器中内联调用它,它会产生 3 行
<redq_day_ranges_cost>Array</redq_day_ranges_cost>