首页 > 作文

提取HTML标签

更新时间:2023-04-06 06:55:30 阅读: 评论:0

<?php

/*********************************

*

*作者: 徐祖宁 (唠叨)

*邮箱: czjsz_ah@stats.gov.cn

*开发: 2002.07

*

*

*函数: tags

*功能: 从文件中提取html标签

*

适合中秋节唱的歌曲*入口:

*$filename 文件名

*$tag标签名

*返回:

*数组,每项为:

*tagnamestring

*textstring

*attrsarray

*

*示例:

*print_r(tags(“test1.htm”,”a”));

*print_r(“http://localhost/index.htm”,”img”);

*

*/

function tags($filename,$tag) {

$buffer = join(“”,file($filename));

$buffer = eregi_replace(“\r\n”,””,$buffer);

$tagkey = sql_regca($tag);

$buffer = eregi_replace(“<$tagkey “,”\n<$tag “,$buffer);

$ar = split(“\n”,$buffer);

foreach($ar as $v) {

if(! eregi(“<$tagkey “,$v)) continue;

eregi(“<$tagkey ([^>]*)((.*)</$tagkey)?”,$v,$regs);

$p[tagname] = strtoupper($tag);

if($regs[3])

$p[text] = $regs[3];

$s = trim(eregi_replace(“[ \t]+”,” “,$regs[1])).” “;

$s = eregi_replace(” *= *”,”=”,$s);

$a = split(” “,$s);

for($i=0;$i<count($a);$i+代价的近义词+) {

$ch = array();

if(eregi(“=[\”‘]”,$a[$i])) {

$j = $i+1;

while(!eregi(“[\”‘]$”,$a[$i])) {

$a[$i] .企业内部控制基本规范= ” “.$a[$j];

伏unt($a[$j]);

}

}

}

foreach($a 太岁灵芝as $k) {

$name = strtoupper(strtok($k,”=”));

$value = strtok(“\0”);

if(eregi(“^[\”‘]”,$value))

$value = substr($value,1,-1);

if($name)

$p[attrs][$name] = $value;

}

$pp[] = $p;

}

return $pp;

}

?>

本文发布于:2023-04-06 06:55:25,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/6401e0a2ad378c873f1d9c6dd1521507.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:提取HTML标签.doc

本文 PDF 下载地址:提取HTML标签.pdf

下一篇:返回列表
标签:标签   太岁   数组   灵芝
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图