字符串的关键字

时间:2009-08-27 01:21:16

标签: php text keyword

有没有人知道一个可用的PHP函数需要一段文本,比如说几百个字长并产生一系列关键字? IE浏览器。最重要的,经常出现的独特术语?

由于 菲利普

2 个答案:

答案 0 :(得分:7)

不存在这样的功能(如果确实存在的话会很神奇)但是要开始做某事,你可以做到以下几点:

  1. Split空间的文字, 产生一系列单词。
  2. 删除stop-words和 不必要的标点符号和符号(可能使用regular expressions - 请参阅preg_replace)。
  3. 计算出现的次数 剩下的数组中的每个单词, 并按频率顺序排序 (所以最常出现的词是在第一个偏移处,即$words[0])。
  4. 使用array_unique删除 重复,从而产生一个数组 排序的唯一关键字 发生的频率。

答案 1 :(得分:0)

这样的事情可能会起到作用:

$thestring = 'the most important, frequently occuring unique terms?';
$arrayofwords = explode(" ", $thestring);
echo print_r($arrayofwords);

另外,您可以替换逗号“,”替换为空白,以便获得干净的关键字。

$thestring = 'the most important, frequently occuring unique terms?';
$cleaned_string = str_replace(",", "", "$thestring");
$arrayofwords = explode(" ", $cleaned_string);
echo print_r($arrayofwords);