我有一个 JSON 文件,我正在使用 json_decode()
将 JSON 文件的内容输出为数组,这是一个数据输出示例:
array(1) {
["petition"]=>
array(2) {
["postal_districts"]=>
array(2257) {
["DH4"]=>
int(12)
["BT5"]=>
int(14)
["WA9"]=>
int(72)
["EH17"]=>
int(5)
}
}
}
我想将“postal_districts”下的所有 int()
值相加,但目前我不知道如何实现这一点。
非常感谢任何帮助。
最佳答案
如果都是int,可以试试:
$sum = array_sum($arr['petition']['postal_districts']);
(查看 array_sum
是否有帮助)
如果没有,先过滤:
$ints = array_filter($arr['petition']['postal_districts'], 'is_int');
$sum = array_sum($ints);
关于php - 将 PHP 数组中的所有 int() 值相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15046161/