我需要做这件事: 我有一个如下所示的对象,但我需要计算对象数量的总和,例如 object1_(anything)、object2_(anything)
stdClass Object
(
[object1_2012_06_12] => 16
[object2_2012_06_12] => 10
[object1_2012_06_11] => 16
[object2_2012_06_11] => 10
)
例如:object1_(任何东西)的总和将为 (object1_2012_06_12 + object1_2012_06_11) = (16+16)=32
最佳答案
您可以将对象转换为数组:
$sum = 0;
foreach ((array)$myobj as $v) {
$sum += intval($v);
}
或者按照@MarkBaker的建议:
$sum = array_sum((array)$myobj);
关于php - 计算对象中的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10997021/