gpt4 book ai didi

php - 使用正则表达式从 HTML 获取图像 src

转载 作者:行者123 更新时间:2023-12-03 23:18:49 25 4
gpt4 key购买 nike

我有类似的 HTML

<td class="td_scheda_modello_dati">

<img src="/webapp/safilo/gen_img/p_verde.gif" width="15" height="15" alt="" border="0">

</td>

我想使用 preg_match_all() 从这个 HTML 中提取 img src。

我做到了

preg_match_all('#<td class=td_scheda_modello_dati>(.*)<td>#',$detail,$detailsav);

它应该给出整个 img 标签。但它没有给我 img 标签。那么应该做哪些改变才能得到具体的值呢?

最佳答案

长话短说: ideone

您不应使用 Regex,而应使用 HTML 解析器。方法如下。

<?php
$html = '<img src="/webapp/safilo/gen_img/p_verde.gif" width="15" height="15" alt="" border="0">';
$xpath = new DOMXPath(@DOMDocument::loadHTML($html));
$src = $xpath->evaluate("string(//img/@src)");
echo $src;
?>

关于php - 使用正则表达式从 HTML 获取图像 src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20902658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com