用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php除去字串中的重复词,生成索引字符串

时间:2015-01-23  来源:西部数据  作者:西部数据
  1. function getindextext($okstr,$ilen=-1) 
  2.   { 
  3.     if($okstr==""return ""
  4.     $ws = explode(" ",$okstr); 
  5.     $okstr = ""
  6.     $wks = ""
  7.     foreach($ws as $w
  8.     { 
  9.       $w = trim($w); 
  10.       //排除小于2的字符 
  11.       if(strlen($w)<2) continue
  12.       //排除数字或日期 
  13.       if(!ereg("[^0-9:-]",$w)) continue
  14.       if(strlen($w)==2&&ord($w[0])>0x80) continue
  15.       if(isset($wks[$w])) $wks[$w]++; 
  16.       else $wks[$w] = 1; 
  17.     } 
  18.     if(is_array($wks)) 
  19.     { 
  20.       arsort($wks); 
  21.       if($ilen==-1) 
  22.       { foreach($wks as $w=>$v$okstr .= $w." "; } 
  23.       else 
  24.       { 
  25.         foreach($wks as $w=>$v){ 
  26.           if((strlen($okstr)+strlen($w)+1)<$ilen$okstr .= $w." "
  27.           else break;//开源代码phpfensi.com 
  28.         } 
  29.       } 
  30.     } 
  31.     return trim($okstr); 
  32.   }
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门