$a = '<p><img src="../upload/201106/201106090229318464.jpg" alt="" /></p>
<p><img src="../upload/201106/201106090229383468.jpg" alt="" /></p>
<p> </p>
<p><img src="../upload/201106/201106090229478097.jpg" alt="" /></p>';preg_match_all("#src=(.*?)\s alt=""#isU",$a,$arr1);
echo $arr1[1][0]; 这样取不到第一张图片的路径+文件名呀
<p><img src="../upload/201106/201106090229383468.jpg" alt="" /></p>
<p> </p>
<p><img src="../upload/201106/201106090229478097.jpg" alt="" /></p>';preg_match_all("#src=(.*?)\s alt=""#isU",$a,$arr1);
echo $arr1[1][0]; 这样取不到第一张图片的路径+文件名呀
解决方案 »
- 变量的调用,怎么把两个文件联系起来,我是菜鸟
- 急救!!IIS+PHP+MYSQL,PHP配置问题
- 请问这个PHP手册 下载地址在哪里?
- 一个图片链接,如何点了以后变灰,并且不允许再次点击?
- preg_replace( "#(?=((<(table)[^>]*>)((?:(?:[^<]|<(?!table))*?|(?1))*)(</table>)))#ise", '' $str ); 替换没变化,该语法不适用于替
- 求一SQL语句?
- 关于eval()老是出错
- 关于文件下载的疑问
- 问一个很低级的问题,如何把一段javascript插入到<?php ?>之间???
- 我的Mysql数据库可以读出数据,但不可以插入数据,怎么办?
- json decode 过滤某项数据重复。
- PHP 如何通过 SESSION ID 查询是否已经过期?
<p><img src="../upload/201106/201106090229383468.jpg" alt="" /></p>
<p> </p>
<p><img src="../upload/201106/201106090229478097.jpg" alt="" /></p>';preg_match_all('#src=(.*)\s#isU',$a,$arr1);
print_r($arr1);Array
(
[0] => Array
(
[0] => src="../upload/201106/201106090229318464.jpg"
[1] => src="../upload/201106/201106090229383468.jpg"
[2] => src="../upload/201106/201106090229478097.jpg"
) [1] => Array
(
[0] => "../upload/201106/201106090229318464.jpg"
[1] => "../upload/201106/201106090229383468.jpg"
[2] => "../upload/201106/201106090229478097.jpg"
))
$str = <<<EOS
<p><img src="../upload/201106/201106090229318464.jpg" alt="" /></p>
<p><img src="../upload/201106/201106090229383468.jpg" alt="" /></p>
<p> </p>
<p><img src="../upload/201106/201106090229478097.jpg" alt="" /></p>;
EOS;preg_match_all('/<img\s+src=[\'"](.*)[\'"]/Ui', $str, $matches);echo '<pre>';print_r($matches[1]);
/*
Array
(
[0] => ../upload/201106/201106090229318464.jpg
[1] => ../upload/201106/201106090229383468.jpg
[2] => ../upload/201106/201106090229478097.jpg
)*/