可能重复:
PHP从SimpleXMLElement数组获取值
SimpleXMLElement Object
(
[@attributes] => Array
(
[TotalAmount] => 4.75
)
)
$services_arr->attributes
返回空
$services_arr->@attributes
返回错误
我的问题是:如何获得全额4.75
?
返回浮动总额:
$total_amount = (float)$services_arr['TotalAmount'];
最好是在类中创建一个函数,该函数返回所需的值,如下所示:
public function getTotalAmount () {
return $this -> total_amount;
}
这样要求:
$services_arr -> getTotalAmount();
这也会使代码更安全,直接要求值是不好的做法。