如何使用php检测字符串上的html标记?

时间:2017-01-13 10:50:37

标签: php html yii2

我需要知道什么标签html有一个字符串,例如:

$string = '<a href="http://example.com/">Hello World!</a>'
$result= 'a';

PHP中有功能吗?

2 个答案:

答案 0 :(得分:4)

您可以使用preg_match:

 $result = preg_match("/<[^<]+>/",$string, $res);

答案 1 :(得分:0)

您可以使用DOMDocument(http://php.net/manual/en/class.domdocument.php)从HTML字符串构建DOM,然后分别遍历每个元素以查找标记。

请参阅此答案(https://stackoverflow.com/a/18800862/3002418)以获取示例。