SimpleXML的返回值

在PHP5中,有许多解析xml文件的方法。其中使用SimpleXML是一种非常简单的方法,而且还能与其它方法相结合使用。至于使用方法我这里就不多说了,当你直接输出值的时候可能没有注意,如果你想把值保存下来,却发现有问题。

代码如下:

$handle = new SimpleXMLElement($xml);
$title = $handle->title;

var_dump($title); 

object(SimpleXMLElement)#28 (1) { [0]=> string(15) "逝去的鱼缸" }

$title是一个SimpleXMLElement对象,如果我想将这个值赋给一个数据则必须:

$testArray = (string)$handle->title;

使用强制转型,这样就可以继续其它的操作了。 

分享到: 更多