xml to array - 删除空数组php

时间:2016-07-11 13:22:50

标签: php xml

我有一个xml数据,我需要将这个xml转换成一个数组,我使用下面的PHP代码,

$xml                       = new SimpleXMLElement($data); // $data contain the xml data
$transaction_result        = json_decode(json_encode($xml),true);

这很有效,但问题是。

如果xml中的节点为空,那么该值会自动转换为空数组。是否可以删除空数组?

示例: 如果xml中的节点为<name></name>,则结果为

array('name'=>array());

我的预期结果是

array('name'=>'');

如何克服这个问题?

0 个答案:

没有答案