1. 重みに基づいてキーワードを取得します
コードをコピーします コードは次のとおりです。 ' '、' '、"s"、"rn"、"n"、"r"、"t"、">"、"""、""");
$qc_rows = str_replace($arr, ' ', $ rows);
if(strlen($qc_rows)>2400){
$qc_rows = substr($qc_rows, '0', '2400');
$data = @implode('', file) ("http://keyword.discuz.com/popular_kw.html?title=$contents&ics=gbk&ocs=gbk"));
preg_match_all("/(.*)A[(.*)]]( .*) >/",$data, $out, PREG_SET_ORDER);
for($i=0;$i$key=$key.$out[$ i][ 2];
if($out[$i][2])$key=$key.",";
}
return $key
//$contents は取得したい記事ですキーワード
2. 記事内のハイパーリンクの削除は簡単で簡潔です
コードをコピーします
コードは次のとおりです:
function get_new_content($content){ include(" ../simple_html_dom.php"); $html = str_get_html($content); $a_href = $html->find('a'); foreach($a_href as $link){
$text = $ link->plaintext;//リンクテキスト;
$link->outertext = $text;
$now_content = $html->save();
//preg_replace(" .*?>(.* ?)/i","${1}", $content); このような正規表現も使用できます
http://www.bkjia.com/PHPjc/321115.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/321115.html
技術記事 1. 重みに基づいてキーワードを取得し、次のようにコードをコピーします。 function getkey($contents){ $rows =trip_tags($contents); $arr = array(' ','',"s", "rn", " n"、"r"、"t"、""、""、"");...