正则表达式和PHP – 从img标签中隔离src属性

前端之家收集整理的这篇文章主要介绍了正则表达式和PHP – 从img标签中隔离src属性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有了PHP,我如何从$ foo中隔离src属性内容?我要找的最终结果会给我只是“ http://example.com/img/image.jpg
$foo = '<img class="foo bar test" title="test image" src="http://example.com/img/image.jpg" alt="test image" width="100" height="100" />';
如果你不想使用正则表达式(或任何非标准PHP组件),使用内置的 DOMDocument class的合理解决方案如下:
<?PHP
    $doc = new DOMDocument();
    $doc->loadHTML('<img src="http://example.com/img/image.jpg" ... />');
    $imageTags = $doc->getElementsByTagName('img');

    foreach($imageTags as $tag) {
        echo $tag->getAttribute('src');
    }
?>

猜你在找的正则表达式相关文章