文字列内で繰り返されている単語を削除し、インデックス文字列を生成します
//----------------------------- - ---------------
function GetIndexText($okstr,$ilen=-1)
{
if($okstr=="") return "";
$ws =explode ( " ",$okstr);
$okstr = "";
$wks = "";
foreach($ws as $w)
{
$w = トリム($w);
// 2 未満のものを除外文字 s if (strlen ($ w) & lt; 2) continue
// 数字または日付を除外します
if (! EREG ("[^0-9:-]", $ w) ==2&&ord( $w[0])>0x80) 続行;
If(isset($wks[$w])) $wks[$w]++;
else $wks[$w] = 1;
}
if( is_array($wks))
{
arsort($wks);
if($ilen==-1)
{ foreach($wks as $w=>$v) $okstr ." "; }
else
{
foreach($wks as $w=>$v){
if((strlen($okstr)+strlen($w)+1)<$ilen) $okstr .= $w. " ";
else Break;
http://www.bkjia.com/PHPjc/444979.html
www.bkjia.com