php获取html中自定义标签内容及属性并且进行替换代码
代码语言:php
所属分类:其他
代码描述:php获取html中自定义标签内容及属性并且进行替换代码,一般的cms模板系统中会用到。
代码标签: php 获取 html 自定义 标签 内容 属性 并且 进行 替换 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php // HTML字符串 $htmlContent = '<div><customtag class="bfw" data="1">内容</customtag><p data-template="true">Old Content</p><span>Irrelevant content</span><p data-template="true">Other old content</p><customtag class="bfw" data="2">内容</customtag></div>'; // 创建DOMDocument实例 $dom = new DOMDocument(); // 加载HTML内容 @$dom->loadHTML($htmlContent); // 创建DOMXPath实例 $xpath = new DOMXPath($dom); // 通过DOMXPath查询找到所有具有data-template属性的<p>标签 $templateNodes = $xpath->query('//customtag[@class="bfw"]'); foreach ($templateNodes as $node) { // 创建一个新元素<div>来替换旧的<.........完整代码请登录后点击上方下载按钮下载查看
网友评论0