5

API から返された PHP オブジェクトの値にアクセスしようとしています。「合計」属性を取得しようとしています。

stdClass Object
(
    [@attributes] => stdClass Object
        (
            [status] => ok
        )

    [invoices] => stdClass Object
        (
            [@attributes] => stdClass Object
                (
                    [page] => 1
                    [per_page] => 25
                    [pages] => 1
                    [total] => 5
                )

返されたオブジェクトは、$list という変数に格納されます。

$list->invoices->attributes->total

echo / print_r しようとしていますが、何も得られませんか?

どんな助けでも大歓迎です!

4

4 に答える 4

12

@プロパティ名の一部であり、無視することはできません。

echo $list->invoices->{'@attributes'}->total;
于 2013-05-18T23:05:14.593 に答える
5
$total = $list->invoices->attributes()->total;
于 2016-01-21T16:43:50.047 に答える