請教 jordan102:正則取圖片src網址 本帖最后由 devhp 于 2011-08-27 13:55:25 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str="<img src=http://wvw.abc.com/150141893.jpg alt='xxxxx'><br>7<br><img src='http://wvw.abc.com/001.jpg' alt='bbbb'><br>8<br><img src=http://wvw.abc.com/150393 widht=500><br>9<br><img src=http://wvw.abc.com/152781.jpg alt='xdfdsafew'><br>10<br>";//preg_match_all("/<img\s*src=(\s) *>/iU",$str,$out);preg_match_all("/<img\s*src=([^ ]*)>/iU",$str,$out);echo $out[1][0]."<br>--1--<br>";echo $out[1][1]."<br>--2--<br>";您給我這個結果就是:第一條:http://wvw.abc.com/150141893.jpg alt='xxxxx' 改为如下:$str= <<<HTML<img src=http://wvw.abc.com/150141893.jpg alt='xxxxx'><br>7<br><img src='http://wvw.abc.com/001.jpg' alt='bbbb'><br>8<br><img src=http://wvw.abc.com/150393 widht=500><br>9<br><img src=http://wvw.abc.com/152781.jpg alt='xdfdsafew'><br>10<br>HTML;//preg_match_all("/<img\s*src=(\s) *>/iU",$str,$out);preg_match_all("/<img\s*src=[']?([^>']*)[']?\s+.*>/isU",$str,$out);print_r($out[1]);Array( [0] => http://wvw.abc.com/150141893.jpg [1] => http://wvw.abc.com/001.jpg [2] => http://wvw.abc.com/150393 [3] => http://wvw.abc.com/152781.jpg) 不好意思 <<<HTML這個是什麼意思啊 自定义字符串定界符,以<<<开头,后面的可以自定义。必须成对出现,比如<<<eof 都可以的。 php取用户名和密码的值 一个时间问题(菜鸟问题) ie浏览器下本地服务器网站页面无变化! 我想问下,像丁丁地图这样的查询网站是怎么做的???? 关于php连接mssql的问题 需要一个php,AJAX做的分页带条件查询源码 山外有山——网易社区被黑了。 大家推荐一个好的留言板程序,不要说我懒,我只是在做需求分析! 高手帮忙 导航条怎么写啊? PHP单例连接数据库,销毁的时候出现找不到连接 有谁知道如何在smarty模板中运行php代码
$str="<img src=http://wvw.abc.com/150141893.jpg alt='xxxxx'><br>7<br>
<img src='http://wvw.abc.com/001.jpg' alt='bbbb'><br>8<br>
<img src=http://wvw.abc.com/150393 widht=500><br>9<br>
<img src=http://wvw.abc.com/152781.jpg alt='xdfdsafew'><br>10<br>";//preg_match_all("/<img\s*src=(\s) *>/iU",$str,$out);
preg_match_all("/<img\s*src=([^ ]*)>/iU",$str,$out);
echo $out[1][0]."<br>--1--<br>";
echo $out[1][1]."<br>--2--<br>";
您給我這個結果就是:第一條:http://wvw.abc.com/150141893.jpg alt='xxxxx'
<img src=http://wvw.abc.com/150141893.jpg alt='xxxxx'><br>7<br>
<img src='http://wvw.abc.com/001.jpg' alt='bbbb'><br>8<br>
<img src=http://wvw.abc.com/150393 widht=500><br>9<br>
<img src=http://wvw.abc.com/152781.jpg alt='xdfdsafew'><br>10<br>
HTML;//preg_match_all("/<img\s*src=(\s) *>/iU",$str,$out);
preg_match_all("/<img\s*src=[']?([^>']*)[']?\s+.*>/isU",$str,$out);
print_r($out[1]);
Array
(
[0] => http://wvw.abc.com/150141893.jpg
[1] => http://wvw.abc.com/001.jpg
[2] => http://wvw.abc.com/150393
[3] => http://wvw.abc.com/152781.jpg
)
這個是什麼意思啊