整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          php去除HTML標簽實例_php實例_腳本之家

          hp修改html標簽中的內容php與html如何配合使用php改變htmlphp過濾htmlphp輸出html標簽

          PHP刪除HTMl標簽的三種解決方法_流年-CSDN博客_php去除htm...

          2017年9月19日 在PHP中可以使用strip_tags函數去除HTML標簽,看下面示例: 復制代碼代碼如下: <?php $str = ‘www<p>dreamdu</p>.com'; echo(htmlspecialchars($str).”<br>”);...

          CSDN技術社區

          百度快照

          php去除HTML標簽實例_php實例_腳本之家

          2013年11月6日 在php中要去除字符串中的HTML標簽方法有很多種,最常用的就是使用strip_tags函數一并去了,只保留字符了,還在就是有選擇性的去除了這里要用正則表達式了,下面寫二...

          常扒別人網站文章的坑們;我是指那種批量式采集的壓根不看內容的;少不了都會用到刪除html標簽的函數;這里介紹3種不同用途上的方法;

          $str='<div><p>這里是p標簽</p><img src="" alt="這里是img標簽"><a href="">這里是a標簽</a><br></div>';


          1:刪除全部或者保留指定html標簽php自帶的函數strip_tags即可滿足要求,使用方法:strip_tags(string,allow);string:需要處理的字符串;allow:需要保留的指定標簽,可以寫多個;

          echo strip_tags($str,'<p><a>');//輸出:<p>這里是p標簽</p><a href="">這里是a標簽</a>


          此函數的優點是簡單粗暴;但是缺點也很明顯;如果有一大堆標簽;而我只是想刪除指定的某一個;那要寫很多需要保留的標簽;所以有了第二個方法;

          2:刪除指定的html標簽使用方法:strip_html_tags($tags,$str);$tags:需要刪除的標簽(數組格式)$str:需要處理的字符串;

          function strip_html_tags($tags,$str){
              $html=array();
              foreach ($tags as $tag) {
                  $html[]="/(<(?:\/".$tag."|".$tag.")[^>]*>)/i";
              }
              $data=preg_replace($html, '', $str);
              return $data;
          }
          echo strip_html_tags(array('p','img'),$str);
          //輸出:<div>這里是p標簽<a href="">這里是a標簽</a><br></div>;

          3:刪除標簽和標簽的內容使用方法:strip_html_tags($tags,$str);$tags:需要刪除的標簽(數組格式)$str:需要處理的字符串;

          function strip_html_tags($tags,$str){
              $html=array();
              foreach ($tags as $tag) {
                  $html[]='/<'.$tag.'.*?>[\s|\S]*?<\/'.$tag.'>/';
                  $html[]='/<'.$tag.'.*?>/';
              }
              $data=preg_replace($html,'',$str);
              return $data;
          }
          echo strip_html_tags(array('a','img'),$str);
          //輸出<div><p>這里是p標簽</p><br></div>

          很多網站文章里面會帶上網站名和鏈接;這個函數就是專治這種;別拿這個函數采集本站啊;不然保證不打死你;4:終極函數,刪除指定標簽;刪除或者保留標簽內的內容;使用方法:strip_html_tags($tags,$str,$content);$tags:需要刪除的標簽(數組格式)$str:需要處理的字符串;$ontent:是否刪除標簽內的內容 0保留內容 1不保留內容

          用PHP生成HTML文檔, 支持標簽嵌套縮進, 支持標簽自定義屬性

          起因

          這個東西確實也是心血來潮寫的, 本來打算是輸出HTML片段用的, 但后來就干脆寫成了一個可以輸出完整HTML的功能;

          我很滿意里邊的實現縮進的機制, 大家有用到的可以看看

          p.s. 現在都是真正的前后端分離了(vue, nodejs, webpack...), 這個東西喜歡就用, 不喜歡就算了~

          支持的標簽

          html, head, meta, title, body, input, select/option, form, table, div, 注釋, 以及 自定義標簽(成對出現的標簽), 還有一大堆屬性(在下邊有介紹)

          實現

          整體

          1.每個標簽都對應一個類, 比如 標簽<html>, 對應了一個叫html的類

          2.標簽中有用到的屬性, 我都放到了一個類中了, 并提供了方法去獲取賦了值的屬性

          嵌套縮進

          每個標簽我都設計了一個類, 比如 table 標簽, 就有一個叫table的類與之對應

          每個類里邊一般都有以下3個重要成員:

          1.本標簽的縮進值

          2.輸出本標簽最終字符串的方法, out()

          3.給本標簽添加子標簽的方發, append()

          其中append()接收的是子標簽的對象, 在最終調用$html->out()的時候, 每個子標簽對象里的out()方法會被依次調用, 縮進值也會從上層類傳遞到最下層類并累加;

          另外, 每個類都包含了屬性類(calss attribute ), 每個類的縮進值是從屬性類里繼承而來的, 所以如果修改了屬性類里的縮進量, 所有類的縮進量就跟著改變了

          你也可以給標簽類添加一個自己的縮進值來覆蓋統一的縮進值

          屬性

          我這里的方案是定義一個類(calss attribute ), 里邊有

          1.標簽可能擁有的屬性

          2.對應的setXxx方法

          3.組裝非空的屬性拼成字符串的方法

          4.為了不影響下次顯示, 會有專門的清空方法, 把之前賦值的屬性都清空

          這樣的話, 在定義標簽屬性的時候, 需要的就賦上值, 不需要的不賦值就不會在最終的HTML代碼中顯示出來

          源碼地址: 傳到碼云了,看其中的test.php文件,是介紹他的用法。

          以上就是用php生成HTML文件的類的詳細內容,更多請關注其它相關文章!

          更多技巧請《轉發 + 關注》哦!


          主站蜘蛛池模板: 无码av不卡一区二区三区| 国产亚洲情侣一区二区无码AV| 一区二区三区四区视频在线| 久久精品无码一区二区三区日韩 | 国精产品一区一区三区免费视频| 国产午夜精品一区二区三区嫩草 | 国产日韩一区二区三区在线观看| 亚洲乱码av中文一区二区| 日本一区二区在线| 丝袜美腿高跟呻吟高潮一区| 亚洲熟女www一区二区三区| 日本不卡在线一区二区三区视频 | 国产精品亚洲产品一区二区三区 | 日韩免费一区二区三区| 国产精品夜色一区二区三区 | 精品香蕉一区二区三区| 无码国产精品一区二区免费16 | 性色AV一区二区三区天美传媒| 国产成人无码一区二区在线播放| 国产一区二区三区国产精品| 精品一区二区三区在线观看| 国产福利一区二区三区在线观看| 久久精品一区二区| 免费人妻精品一区二区三区| 视频一区二区在线播放| 国内精品无码一区二区三区| 亚洲V无码一区二区三区四区观看| 国产精品一区二区久久乐下载| 一区二区三区四区国产| 成人丝袜激情一区二区| 国产伦精品一区二区三区精品| 无码一区二区三区爆白浆| 亚洲一区二区三区首页| 亚洲欧洲精品一区二区三区| 精品一区二区三区在线视频| 午夜精品一区二区三区免费视频| 高清一区二区三区免费视频| 水蜜桃av无码一区二区| 国产成人精品日本亚洲专一区 | 国产伦精品一区二区| 内射少妇一区27P|