我有一个表格列,其中包含如下字符串:
<p><img alt="" src="http://www.kpu.go.id/application/modules/post/images/2d9af6bbca18d3faa06458a058df851d.jpg" style="height: 267px; width: 500px;" /></p>
我想在 src 中使用字符串,我的意思是图片的url链接。该怎么做??
答案 0 :(得分:0)
您可以“分隔符使用PHP的爆炸功能爆炸此字符串。
$string = "<p><img alt=\"\" src=\"http://www.kpu.go.id/application/modules/post/images/2d9af6bbca18d3faa06458a058df851d.jpg\" style=\"height: 267px; width: 500px;\" /></p>";
$array = explode('"', $string);
然后你的图像src将是$ array [3]的值。
答案 1 :(得分:0)
你可以用这个:
SUBSTR(column, LOCATE(column, 'src="'), LOCATE(column, '"', LOCATE(column, 'src="'))
这将使得子串从src="
开始,直到之后的第一个"
。
答案 2 :(得分:0)
$html = '<p><img alt="" src="http://www.kpu.go.id/application/modules/post/images/2d9af6bbca18d3faa06458a058df851d.jpg" style="height: 267px; width: 500px;" /></p>';
preg_match( '@src="([^"]+)"@', $html, $match );
$src = array_pop($match);
echo $src;