如何从PHP中的html字符串中获取属性

时间:2017-10-13 10:47:32

标签: php html

我必须从包含html代码的字符串中获取属性。我正在使用字符串解析器来获取属性,但它无法正常工作。 如果字符串有html代码,有没有办法从字符串中获取属性?例如......

$code ="<i class='fa fa-facebook' style='font-size:40px'></i>";

结果预期为或获得属性值,如...

fa fa-facebook font-size:40px

我试图解析它,但它不起作用。

谢谢你!提前...... :)

1 个答案:

答案 0 :(得分:3)

使用SimpleXml:

$code ="<i class='fa fa-facebook' style='font-size:40px'></i>";
$xmlEl = simplexml_load_string($code);
// echo $xmlEl->attributes()->{'class'};
// echo $xmlEl->attributes()->{'style'};