如何使用PHP在循环中保留未定义字符串的数量?

时间:2010-05-11 18:21:18

标签: php string count loops

我正在使用循环来尝试生成关键字组合,并找到最常用的组合。

循环查找“posts”表中的所有记录,其中keyword =“chicago”。

在这个循环中,我需要生成字符串。其中,看起来像“芝加哥公牛”“芝加哥熊”“芝加哥幼崽”等...我如何临时保存这些生成的字符串并计算它们在循环中被发现的次数?

1 个答案:

答案 0 :(得分:2)

Teh pseudocode:

$usage = array();

foreach($posts as $post)
{
    foreach($post->keywords as $keyword)
    {
        if(!key_exists($keyword, $usage))
            $usage[$keyword] = 1;
        else
            $usage[$keyword]++;
    }
}

如果以艰难的方式解决任务。