Dzs*_*eti 6 php xml arrays json simplexml
我正在使用一段漂亮的短代码将我的 xml 字符串转换为 php 数组
$products = json_decode(json_encode(simplexml_load_string($products_xml)),TRUE);
Run Code Online (Sandbox Code Playgroud)
一切正常,除了当我得到一个空数组而不是字符串时 xml 字段为空时 - 当写入我的 SQL 数据库时,我看到字符串 'Array' 而不是空字段。
有没有一种很好的方法可以用 php 做到这一点?
与此同时,我设法用这段代码解决了这个问题:
$products = json_decode(str_replace('{}', '""', json_encode(simplexml_load_string($products_xml))),TRUE);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1232 次 |
最近记录: |