将使用SimpleXML检索的值存储到PHP变量中

时间:2013-06-12 15:04:02

标签: php xml session variables simplexml

我使用PHP的simpleXML从xml中提取值。当我回显该值时,它很好,但是当我将值存储在PHP变量中,然后对它进行一些数学运算甚至回显它时,它不会返回任何内容。我var_dumped存储了值的$ _SESSION,它显示:["shippingPrice"]=> object(SimpleXMLElement)#6 (1) { [0]=> string(4) "5.60"而不是仅仅覆盖5.60值。

我怎么能实现这个目标?

这是我的代码:

$response = new SimpleXMLElement($result);
$shippingPrice = $response->Package->Postage->Rate;
    $_SESSION['shippingPrice'] = $shippingPrice;
echo $shippingPrice;
echo $_SESSION['shippingPrice'];

两个回声都是空的。

由于

1 个答案:

答案 0 :(得分:3)

投射您的SimpleXMLElement,例如

$shippingPrice = (float) $response->Package->Postage->Rate;