将数据导出到 XML - 由于错误反序列化数组失败

我想使用 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>


哔哔one
浏览 136回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP