找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1285|回复: 0
打印 上一主题 下一主题

php中使用preg_match_all匹配文章中的图片

[复制链接]

2487

主题

2487

帖子

7391

积分

论坛元老

Rank: 8Rank: 8

积分
7391
跳转到指定楼层
楼主
发表于 2018-2-14 08:26:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            preg_match_all 函数:
int preg_match_all ( string pattern, string subject, array matches [, int flags] )执行一个全局正则表达式匹配
在 subject 中搜索所有与 pattern 给出的正则表达式匹配的内容并将结果以 flags 指定的顺序放到 matches 中。     
搜索到第一个匹配项之后,接下来的搜索从上一个匹配项末尾开始。   
flags 可以是下列标记的组合(注意把 PREG_PATTERN_ORDER 和 PREG_SET_ORDER 合起来用没有意义):  
PREG_PATTERN_ORDER  对结果排序使 $matches[0] 为全部模式匹配的数组,$matches[1] 为第一个括号中的子模式所匹配的字符串组成的数组,以此类推!
例子:
[U]复制代码[/U] 代码如下:
/";
preg_match_all($pattern,$con,$match);
print_r($match);
?>
结果:
[U]复制代码[/U] 代码如下:
Array
(
    [0] => Array
        (
            [0] =>

            [1] =>

            [2] =>

        )
    [1] => Array
        (
            [0] => http://www.jb51.net/usr/themes/dddefault/images/logo.png
            [1] => http://www.jb51.net/usr/uploads/2012/09/531656480.jpg
            [2] => http://www.jb51.net/usr/uploads/2012/09/2647136297.jpg
        )
)
            
            
您可能感兴趣的文章:
  • PHP 正则表达式常用函数使用小结
  • PHP提取字符串中的图片地址[正则表达式]
  • PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
  • php正则表达式使用的详细介绍
  • php小经验:解析preg_match与preg_match_all 函数
  • PHP函数preg_match_all正则表达式的基本使用详细解析
  • PHP的preg_match匹配字符串长度问题解决方法
  • PHP中preg_match函数正则匹配的字符串长度问题
  • PHP preg match正则表达式函数的操作实例
  • php preg_match的匹配不同国家语言实例
  • PHP正则匹配操作简单示例【preg_match_all应用】
  • PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端