所以我正在搜索大量文本并提取常见短语,然后我最终得到一个像这样的数组:
Array(
[past due] => 21
[past due notice] => 7
[past due 60 day] => 17
[60 day notice] => 32
)
键是短语,值是短语在给定文本中出现的次数。在上面的例子中,我想要组合这些键并求和,因为它们对我来说都意味着同样的事情。所以我最终会得到这样一个数组:
Array(
[past due] => 77
)
这只是一个例子,键,值等将不断变化。我刚刚开始在这一块的项目,所以还没有代码发布。我只是在寻找想法,方向等,所以如果有人做了类似的事情或想法,我就不必重新发明轮子。一如既往,提前感谢!
更新:
考虑到这里的所有贡献和阅读其他问题,我想我应该尝试分组
您可以使用array_sum
:
$result = array('past_date' => array_sum($array));
当然,这要求您首先构建数组,按照共同的含义进行分组。PHP显然不理解语言的语义
我认为有非常相似的问题,在那里你可以找到你的答案。
检查:
合并具有相同键的数组
PHP -在多维数组中合并重复数组键