<?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 条评论) |