前言:我无法重命名源标记或编辑其ID。标记的任何更改都必须在获取后进行。
我在做什么:在PHP中使用file_get_contents,我正在从远程站点请求数据。此数据只有两个<p>
标记。我需要隐藏或重命名两个<p>
标记中的第二个。
这可能用PHP或jQuery吗?
我正在使用的内容:
<p>Hello my name is test</p><p>I like studying geology.</p>
答案 0 :(得分:1)
您可以尝试使用php字符串替换
$new_string = str_replace('</p><p>','',file_get_contents('somecontent'));
答案 1 :(得分:1)
答案 2 :(得分:0)
如果您需要在呈现HTML之前执行此操作,则需要解析内容并删除/替换第二个p标记并创建新内容。
这是一个DOM解析器Simple HTML DOM Parser
在下面找到类似的问题
How to match second <a> tag in this string
How to add attribute to first P tag using PHP regular expression?
或者您可以在将HTML呈现为rNix建议之后执行此操作。