【发布时间】:2021-11-22 21:22:54
【问题描述】:
PHP 递归函数对所有子项中的特定值求和
我遇到了将数组中的所有子值求和的问题,我刚刚创建了一个简单的函数来解决我的问题。我分享这个是为了提高知识。
$json = '{
"name": "ABC",
"subArr": [{
"name": "def",
"count": 10,
"subArr": [{
"name": "ghi",
"count": 5
}, {
"name": "jkl",
"count": 15,
"subArr": [{
"name": "mno",
"count": 5
}]
}]
}, {
"name": "pqr",
"count": 10,
"subArr": [{
"name": "stu",
"count": 5
}, {
"name": "vwx",
"count": 15,
"subArr": [{
"name": "yz",
"count": 5,
"subArr": [{
"name": "yz",
"count": 5,
"subArr": [{
"name": "yz",
"count": 5
}]
}]
}]
}]
}]
}';
【问题讨论】: