Rumah > pembangunan bahagian belakang > tutorial php > 除去字串中的重复词,生成索引字符串_PHP教程

除去字串中的重复词,生成索引字符串_PHP教程

WBOY
Lepaskan: 2016-07-20 11:07:04
asal
739 orang telah melayarinya

除去字串中的重复词,生成索引字符串
  //--------------------------------------------------
  function GetIndexText($okstr,$ilen=-1)
  {
    if($okstr=="") return "";
    $ws = explode(" ",$okstr);
    $okstr = "";
    $wks = "";
    foreach($ws as $w)
    {
      $w = trim($w);
      //排除小于2的字符
      if(strlen($w)      //排除数字或日期
      if(!ereg("[^0-9:-]",$w)) continue;
      if(strlen($w)==2&&ord($w[0])>0x80) continue;
      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 .= $w." "; }
      else
      {
        foreach($wks as $w=>$v){
          if((strlen($okstr)+strlen($w)+1)          else break;
        }
      }
    }
    return trim($okstr);
  }


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/444979.htmlTechArticle除去字串中的重复词,生成索引字符串 //-------------------------------------------------- function GetIndexText($okstr,$ilen=-1) { if($okstr==) return ; $ws = explod...
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan