RSSで取得したタイトルと本文のキーワードをタグとして抽出してみました。

PHPでブログのキーワードを抽出するクラス
Neo Inspirationさんより、利用させてもらいましたヾ(@°▽°@)ノ

こちらの例は、クラスになっているのですが
以下の部分をそっくりそのままもってきて;
赤い字の部分を自分用に変更。


//タイトルと本文のタグを抜いてくっつける
$str = $value[0]["title"].$value[0]["description"];
if($str){
//漢字、ひらがな、カタカナ、英語、記号、で本文をバラす。
$r = preg_match_all('/[一-龠々〆ヵヶ]+|[ぁ-ん]+|[ァ-ヴー]+|[a-zA-Z0-9]+|[a-zA-Z0-9]+|[、。!!??()()「」『』]+/u', $str, $match);
//バラしたやつから助詞とかを抜く
foreach($match[0] as $k=>$v){
$v = preg_replace('/([、。!!??()()「」『』|する|でなければ|について|ならば|までを|までの|くらい|なのか|として|とは|なら|から|まで|して|だけ|より|ほど|など|って|では|は|で|を|の|が|に|へ|と|て])/u', "", $v);
$c = mb_strlen($v);
if($c>2)$match_lv1[] = $v;
}
//以下ソート>ユニークとのdiffで出現頻度で分けていく(ワードが5未満になるまで)
rsort($match_lv1);
$i=0;
while(count(array_unique($match_lv1))>5){
$uniq_lv1 = array_unique($match_lv1);
$match_lv1 = array_diff_assoc($match_lv1,$uniq_lv1);
$tags = array_unique($match_lv1);
$i++;
}
}

$value['tags']=array_values($tags);

print_r $value['tags'];

うまくタグの抽出ができました(^▽^)