我在 $img_info 变量中有以下值...
<p><img src="images/a.jpg" alt="" />Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi eu ullamcorper felis.</p>
如何img tag
仅从$img_info
变量中过滤或检索特定内容?PHP中是否有任何可用的函数explode()
而不使用?...
请任何人帮助我...
我在 $img_info 变量中有以下值...
<p><img src="images/a.jpg" alt="" />Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi eu ullamcorper felis.</p>
如何img tag
仅从$img_info
变量中过滤或检索特定内容?PHP中是否有任何可用的函数explode()
而不使用?...
请任何人帮助我...
您可以DOMDocument
为此使用:
$dom = new DOMDocument;
$dom->loadHTML($img_info);
echo $dom->saveXML($dom->getElementsByTagName('img')->item(0));
输出:
<img src="images/a.jpg" alt="" />
是的,有preg_match()
$img_info = '<p><img src="images/a.jpg" alt="" />Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi eu ullamcorper felis.</p>';
preg_match('/\<img\s+(?:.*?)\/\>/i', $img_info, $rgMatches);
var_dump($rgMatches[0]);
此类问题通常通过正则表达式解决,因此了解它们将非常有用