久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

提取html標(biāo)簽的php代碼

 xf_baby 2013-12-01

發(fā)布:JB01   來源:腳本學(xué)堂     【  

分享一例提取html標(biāo)簽內(nèi)容的php代碼,,主要是應(yīng)用php的正則替換與匹配函數(shù)來完成,,有需要的朋友參考下吧,。本文轉(zhuǎn)自:http://www./article/14148.html

本節(jié)內(nèi)容:
php提取html標(biāo)簽,。

復(fù)制代碼代碼示例:

例子:
<?php
/**
*  函數(shù): tags
*  功能: 從文件中提取HTML標(biāo)簽

*  入口:
*  $filename 文件名
*  $tag      標(biāo)簽名 
*  返回:
*  數(shù)組,每項為:
*   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;
}
?>

>>>相關(guān)閱讀:
php提取HTML標(biāo)簽的方法舉例
php去除HTML標(biāo)簽的二種方法
php 去除多余的HTML標(biāo)簽
php刪除html標(biāo)簽的三種方法分享
php刪除html標(biāo)簽及字符串中html標(biāo)簽的代碼
php刪除字符串中html標(biāo)簽的函數(shù)
提取html標(biāo)簽的php代碼
php使HTML標(biāo)簽自動補全閉合函數(shù)的代碼
php實現(xiàn)html標(biāo)簽自動補全的代碼

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多