手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP提取数据库内容中的图片地址并循环输出
PHP提取数据库内容中的图片地址并循环输出
摘要:复制代码代码如下:/*1(?s)代表Pattern.DOTALL,也就是匹配换行,允许img里出现在多行2.*?代表非贪婪匹配任意字符,直到...

复制代码 代码如下:

/*

1 (?s) 代表 Pattern.DOTALL,也就是匹配换行,允许 img里出现在多行

2 .*?代表非贪婪匹配任意字符,直到后面的条件出现

3 ?: 代表这个匹配但不被捕获,也就是不在结果出现 [.gif|.jpg] 是或者的意思

*/

$pattern="/<img.*?src=['|"](.*?(?:[.gif|.jpg]))['|"].*?[/]?>/";

$str='<p><img border="0" src="upfiles/2009/07/1246430143_4.jpg" alt=""/></p><p><img border="0" src="upfiles/2009/07/1246430143_3.jpg" alt=""/></p><p><img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/></p>';

preg_match_all($pattern,$str,$match);

print_r($match);

/*

Array

(

[0] => Array

(

[0] => <img border="0" src="upfiles/2009/07/1246430143_4.jpg" alt=""/>

[1] => <img border="0" src="upfiles/2009/07/1246430143_3.jpg" alt=""/>

[2] => <img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/>

)

[1] => Array

(

[0] => upfiles/2009/07/1246430143_4.jpg

[1] => upfiles/2009/07/1246430143_3.jpg

[2] => upfiles/2009/07/1246430143_1.jpg

)

)

*/

【PHP提取数据库内容中的图片地址并循环输出】相关文章:

PHP数据库开发知多少

PHP中显示格式化的用户输入

php筛选不存在的图片资源

PHP获取远程图片并保存到本地的方法

PHP file_get_contents函数读取远程数据超时的解决方法

php中PDO方式实现数据库的增删改查

PHP数据库操作面向对象的优点

PHP生成指定随机字符串的简单实现方法

PHP中的类型约束介绍

如何对PHP程序中的常见漏洞进行攻击

精品推荐
分类导航