", """, """); $qc_rows = str_replace($arr) 、''、$r"/> ", """, """); $qc_rows = str_replace($arr) 、''、$r">

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

キーワードバッチクエリ キーワードを取得してハイパーリンクを削除するための php 独自の関数コード

WBOY
WBOYオリジナル
2016-07-29 08:41:48992ブラウズ

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 = @iplode('', file(" http://keyword.discuz.com/popular_kw.html?title=$contents&ics=gbk&ocs=gbk"));
preg_match_all("/(.*)A[(.*)]](.* )>< ;/kw>/",$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); 次のような正規表現も使用できます


上記では、キーワードの取得とハイパーリンクの削除を行うキーワード バッチ クエリの PHP 自作関数コードを紹介しました。キーワード バッチ クエリの内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。