我正在尝试使用 substr_count 从文本块中提取某些关键字组,并让它计算每个组中的单词出现的次数。
我创建了一个名为 $keywords 的数组,其中包含另一组数组,其中包含我正在寻找的实际关键字。
这是我当前的代码:
$textDump = "random bunch of text";
$keyWordsSports = array("nba", "raptor", "ufc", "basektball", "gym", "mma", "realgm", "running");
$keyWordsTech = array("apple", "rim", "blackberry", "facebook", "twitter", "google" );
$keywords = array($keyWordsSports, $keyWordsTech);
foreach ($keywords as $item){
foreach ($item as $newItem){
$number += substr_count(strtolower($textDump), strtolower($newItem));
echo $number;
};
};
我的问题是它计算所有数组中的所有关键字并将所有内容加在一起,我想要的只是每组关键字的总数。关于我应该做什么的任何想法?