ホームページ  >  記事  >  バックエンド開発  >  キーワードを取得してハイパーリンクを削除するための PHP 自作関数コード_PHP チュートリアル

キーワードを取得してハイパーリンクを削除するための PHP 自作関数コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:41:48997ブラウズ

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

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

技術記事 1. 重みに基づいてキーワードを取得し、次のようにコードをコピーします。 function getkey($contents){ $rows =trip_tags($contents); $arr = array(' ','',"s", "rn", " n"、"r"、"t"、""、""、"");...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。