Ι 需要一个函数来反序列化特定字段的数据以导出到 XML 文件。
我的序列化字段是
<B2B_Sale_price><![CDATA[a:1:{i:6704;a:2:{s:13:"regular_price";s:8:"17.33871";s:10:"sale_price";s:5:"13.77";}}]]></B2B_Sale_price>
我只想导出sales_price。
此功能非常适合 csv 导出
function data_deserialize_csv($value){$output = '';$data = unserialize($value);print_r($data);$data = reset($data);return $data['sale_price'];}
但是对于 xml 返回错误 PHP Error: reset() Expects parameter 1 to be array, bool given on line 15 of the Functions Editor