国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

提取HTML標簽

2019-11-18 20:18:39
字體:
來源:轉載
供稿:網友
<?php
/*********************************
*
*  作者: 徐祖寧 (嘮叨)
*  郵箱: czjsz_ah@stats.gov.cn
*  開發: 2002.07
*
*
*  函數: tags
*  功能: 從文件中提取HTML標簽
*
*  入口:
*  $filename 文件名
*  $tag      標簽名
*  返回:
*  數組,每項為:
*   tagName    String
*   Text       String
*   Attrs      Array
*
*  示例:
*  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_regcase($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];
          unset($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;
}

?>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿尔山市| 友谊县| 安岳县| 苏尼特右旗| 蒙城县| 本溪| 云和县| 彭州市| 祁阳县| 鹰潭市| 望江县| 化隆| 新泰市| 中阳县| 陵川县| 贵定县| 靖安县| 黑龙江省| 禄丰县| 北辰区| 富阳市| 五大连池市| 永川市| 达州市| 贵阳市| 黔江区| 定襄县| 定兴县| 秦安县| 宝应县| 新巴尔虎右旗| 克山县| 体育| 永川市| 高雄县| 阿坝| 牟定县| 卓尼县| 新昌县| 尼勒克县| 门头沟区|