stdClass对象包含对象的array()。如何计算嵌套对象中的元素

时间:2018-05-13 23:42:05

标签: php

以下陈述:

echo "<pre>";
print_r($result);
echo "</pre>";

产生结果:

stdClass Object
(
    [tickets] => Array
    (
        [0] => stdClass Object
            (
            ['SomeData']
            )
        [1] => stdClass Object
            (
            ['SomeData']
            )
        [2]
            ...
    )
)

我想计算[门票]内的总数。

我试过了:

print_r(array_count_values())

$totalResults = 0;
foreach ($result as $value) {
    $totalResults++;
}
//echo $totalResults;

前者产生Warning: array_count_values() expects parameter 1 to be array, object given in...

*编辑*

以下内容:

$total = count((array)$result);
echo $total;

当我知道输出应该远远超过100时,产生值4.

0 个答案:

没有答案