2

可能重复:
PHP 从 SimpleXMLElement 数组中获取值

SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [TotalAmount] => 4.75
        )
)

$services_arr->attributes返回空

$services_arr->@attributes返回错误

我的问题是:如何获得总金额4.75

4

2 回答 2

1

以浮点数返回总金额:

$total_amount = (float)$services_arr['TotalAmount'];
于 2012-07-23T09:48:13.120 回答
0

最好的办法是在你的类中创建一个函数,它返回所需的值,如下所示:

public function getTotalAmount () {
  return $this -> total_amount;
}

并像这样要求它:

$services_arr -> getTotalAmount();

这也会使代码更安全,直接询问值不是好的做法。

于 2012-07-23T09:46:04.540 回答