头像

php正则获取关键字、标题、网页描述代码

2017-11-10 21:35:06 浏览()   来源:http://www.phpdaima.com//jsfx-14.html   评论 ( 0 )   

  本文讲的是php正则获取关键字、标题、网页描述代码, 获取关键字 代码如下

  获取标题

function get_title($html)
{
  $html=strtolower($html);
  $title = str_replace(" - ",",",cut($html,"<title>", "</title>" ));
  //if ($title == "") $title = "无标题";
  if ($title) $title=replace_word(textcut($title,80));
  if ($title) $title=preg_replace("/<(.*?)>/","",$title);
  return addslashes(trim($title));
}

  获取关键字

function get_keywords($html)
{
$html=strtolower($html);
preg_match("@<head[^>]*>(.*?)</head>@si",$html, $regs); 
$headdata = $regs[1];
preg_match("/<meta +name *=["']?keywords["']? *content=["']?([^<>"]+)["']?/i", $headdata, $res);
if (isset ($res)) {
$keywords = $res[1];
}
if ($keywords == "") $keywords = "无";
$keywords=replace_word(textcut($keywords,250));
$keywords=str_replace("-",",",$keywords);
$keywords=str_replace(",",",",$keywords);
$keywords=str_replace(" ",",",$keywords);
$keywords=str_replace("|",",",$keywords);
$keywords=str_replace("、",",",$keywords);
$keywords=str_replace(",,",",",$keywords);
$keywords=str_replace("<","",$keywords);
$keywords=str_replace(">","",$keywords);
return addslashes(trim($keywords));
}

  获取网页描述

function get_description($html)
{
$html=strtolower($html);
preg_match("@<head[^>]*>(.*?)</head>@si",$html, $regs); 
$headdata = $regs[1];
preg_match("/<meta +name *=["']?description["']? *content=["']?([^<>"]+)["']?/i", $headdata, $res);
      if (isset ($res)) {
       $description = $res[1];
      }
if ($description == "") $description = "无";
$description=replace_word(textcut($description,250));
$description=str_replace("-",",",$description);
$description=str_replace(",",",",$description);
$description=str_replace(" ",",",$description);
$description=str_replace("|",",",$description);
$description=str_replace("、",",",$description);
$description=str_replace(",,",",",$description);
$description=str_replace("<","",$description);
$description=str_replace(">","",$description);
return addslashes(trim($description));
}

  欢迎继续使用右上角搜索按钮进行搜索网页 , 关键字 代码 网站标题 关键字 描述、php 正则获取页面描述、正则表达式匹配关键字、正则表达式关键字、正则表达式提取关键字,以便于您获取更多的相关知识。


标签: php
广告不存在
评论0

后面还有条评论,点击查看>>

温馨提示:为规范评论内容,垃圾评论一律封号...