欧凯,表行包含此:获取特定HTML标签
<ul>
<li>
<img>
</li>
<li>
<img>
</li>
</ul>
,我需要只得到图像出来,世界上没有其他办法中检索这些文件。我知道,它是一个愚蠢的输入。但是有没有办法只获得img-tag?
欧凯,表行包含此:获取特定HTML标签
<ul>
<li>
<img>
</li>
<li>
<img>
</li>
</ul>
,我需要只得到图像出来,世界上没有其他办法中检索这些文件。我知道,它是一个愚蠢的输入。但是有没有办法只获得img-tag?
这是可以做到用正则表达式,但这不是一个很好的解决方案,
使用这个代替:
echo strip_tags($html, '<img>');
注:$ HTML包含所有要分析
我认为这段HTML是在一个变量,你想“解析”结果?如果是这样,你可以使用类似:
preg_match_all('/<img.+?src="(.+)"/', $html, $matches);
在比赛中,你会发现来源(或整个图像标签)。
您可以使用strip_tags()
来获得特定的一个或多个标签
语法:
string strip_tags (string $str [, string $allowable_tags ])
代码:
$text ="<ul>
<li>
<img>
</li>
<li>
<img>
</li>
</ul>";
echo strip_tags($text, '<img>');
你必须使用PHP的HTML?只有几行代码,jQuery可以非常快速地完成这项工作。 –
PHP只需几行代码就可以快速完成此操作(任何具有DOM库的其他语言都可以)。 – Quentin
1.这是一个列表,而不是表格。 2.用什么脚本语言你想要那些标签? Javascript还是PHP? – Jurik