好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

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

function  getindextext( $okstr , $ilen =-1)    {       if ( $okstr == "" )  return   "" ;       $ws  =  explode ( " " , $okstr );       $okstr  =  "" ;       $wks  =  "" ;       foreach ( $ws   as   $w )      {         $w  = trim( $w );         //排除小于2的字符          if ( strlen ( $w )<2)  continue ;         //排除数字或日期          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)< $ilen )  $okstr  .=  $w . " " ;             else   break ; //开源代码phpfensi测试数据           }        }      }       return  trim( $okstr );    }

查看更多关于php除去字串中的重复词,生成索引字符串 - php函数的详细内容...

  阅读:47次