ホームページ  >  記事  >  バックエンド開発  >  文字列から重複する単語を削除し、インデックス string を生成する_PHP チュートリアル

文字列から重複する単語を削除し、インデックス string を生成する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:07:04720ブラウズ

文字列内で繰り返されている単語を削除し、インデックス文字列を生成します
//----------------------------- - ---------------
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($w​​ks))
{
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

tru​​e
http://www.bkjia.com/PHPjc/444979.html

技術記事文字列から重複する単語を削除し、インデックス文字列を生成します //------------------------------------- -------- ------------- function GetIndexText($okstr,$ilen=-1) { if($okstr==) return ; $ws = 爆発...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。