Php 快速数一数一个字母出现的单词数

Php 快速数一数一个字母出现的单词数,php,Php,我有一个单词数组,我需要计算出每个字母的单词数。每个单词的次数并不重要,只是单词的数量 我只需要检查a-z,但由于单词数组一次可能相当大(超过100000个),因此整个循环中的26次迭代将花费太长的时间 有什么更快的方法来检查这个?260000个循环太多了。你必须循环所有单词,你可以使用count\u chars快速给出每个单词中使用的所有唯一字母。。。但除此之外,你也无能为力。您可以根据单词str\u split和array\u unique测试所有字母,也可以将单词拆分为字母并找到唯一的co

我有一个单词数组,我需要计算出每个字母的单词数。每个单词的次数并不重要,只是单词的数量

我只需要检查
a-z
,但由于单词数组一次可能相当大(超过100000个),因此整个循环中的26次迭代将花费太长的时间


有什么更快的方法来检查这个?260000个循环太多了。

你必须循环所有单词,你可以使用
count\u chars
快速给出每个单词中使用的所有唯一字母。。。但除此之外,你也无能为力。您可以根据单词
str\u split
array\u unique
测试所有字母,也可以将单词拆分为字母并找到唯一的
count\u chars


编辑:如果你想要绝对的性能,那么你只需要尝试所有不同的组合。关键是,在算法方面,如果您的数据是动态的或“未知”的,那么就没有什么可以做的了。

Id也可以使用array\u filter函数作为选项,但我认为这与循环每个单词的性能相同。