如:“欢迎查看美女图片<img src="images/new/h1.jpg" width="450" height="210" />哈哈!”我要提取<img src="images/new/h1.jpg" width="450" height="210" />存入 $img=<img src="images/new/h1.jpg" width="450" height="210" />
<?php
$str='“欢迎查看美女图片<img src="images/new/h1.jpg" width="450" height="210" />哈哈!<img src="images/new/h1.jpg" width="450" height="210" />”';
echo $str;
preg_match_all('/<img.*\/>/iUs', $str, $out);
print_r($out);
$img=$out[0][0];
echo $img;
?>
运行这段代码,看看是不是你想要的~追问
$str='“欢迎查看美女图片<img src="images/new/h1.jpg" width="450" height="210" />哈哈!<img src="images/new/h1.jpg" width="450" height="210" />”';
echo $str;
preg_match_all('/<img.*\/>/iUs', $str, $out);
print_r($out);
$img=$out[0][0];
echo $img;
?>
运行这段代码,看看是不是你想要的~追问
谢谢 如果我只想要里面的images/new/h1.jpg,怎么做?谢谢
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-05-01
用正则吧。
上面的朋友已经问答了,我补充你的第二问:
只得到里面的 images/new/h1.jpg
-----------------------------
<?php
$str='“欢迎查看美女图片<img src="images/new/h1.jpg" width="450" height="210" />哈哈”';
preg_match_all('/src="(.*)"/iUs', $str, $out);
$img=$out[1][0];
echo $img;
?>
上面的朋友已经问答了,我补充你的第二问:
只得到里面的 images/new/h1.jpg
-----------------------------
<?php
$str='“欢迎查看美女图片<img src="images/new/h1.jpg" width="450" height="210" />哈哈”';
preg_match_all('/src="(.*)"/iUs', $str, $out);
$img=$out[1][0];
echo $img;
?>