好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

php正则出图片 正则体育学院图片

很多站长朋友们都不太清楚php正则出图片,今天小编就来给大家整理php正则出图片,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 php正则匹配图片路径 2、 请教!php 正则表达式匹配图片问题。 3、 如果用php正则获取图片路径前段部分? 4、 php正则提取图片php正则 5、 php正则提取字符串中的 图片和超链接 保存为txt格式 6、 PHP正则匹配图片地址 php正则匹配图片路径

给你个我写的,并在项目中使用了很长时间的正则吧.

/<img.*src\s*=\s*[\"|\']?\s*([^>\"\'\s]*)/i

,我使用kindeditor保存文章,但是需要取出第N个图片的地址作为文章的标志图片,文章代码(内容的html)保存到数据库一个字段,然后图片地址保存到另外一个字段.我就是使用上面的正则解决的.

我说明下,上面的地址是直接获取img标签内src属性的值.在使用该正则的php页面访问该路径如果能找到图片的话,可以直接使用,如果不能,你可以使用preg_match_all将所有地址先保存到数组,然后处理路径,比如获取文件名称(不含路径部分),然后重新组成url,再删除图片.

我的例子:

preg_match_all("/<img.*src\s*=\s*[\"|\']?\s*([^>\"\'\s]*)/i",str_ireplace("\\","",$content),$arr);

呵呵 我的内容部分被php给加上\转义了,所以我需要先把\去除,str_ireplace("\\","",$content),然后将匹配的内容保存到$arr数组(二维的).

$arr[1]就是存储该路径的数组.

请教!php 正则表达式匹配图片问题。

<?php

$str = preg_replace("/height='[0-9]+?'/","width='100%'",$str);

?>

函数例子:

如果用php正则获取图片路径前段部分?

<?php

$img='esferereer<img src="/data/upload/help/202302/14/84d86516ec5118f2d8e86c1cf55293b1.gif" />ssrtwtwt';

$result = preg_replace ( "/.*<img[^>]*src[=\s\"\']+([^:]+:\/\/[\d\.]+\/[^\/]+\/).*/", "$1", $img );

echo $result . "\n";

?>

php正则提取图片php正则

写法很多,给你参考一种写法:

<?php

$url="<img src=\"\" alt=\"aaaa\" border=\"0\" />";

preg_match_all('/src\=\"[^\"]*\"/',$url,$match);

var_dump($match);

var_dump(substr($match[0][0],5,strlen($match[0][0])-6));

?>

php正则提取字符串中的 图片和超链接 保存为txt格式

php正则提取字符串中的图片和超链接并保存为txt格式文件的程序如下:

此程序提取图片和htm的超链接,并把它们存入1.txt文件.

<?php

$str = "<td>      <table border=0 cellpadding=0 cellspacing=0>        <tr>          <td align=center>      省略一些~~~~~~~~~~~~~~

~~~              <tr>                <td><a href=/news/2009-05-10/468487.htm title=撒旦发公司分公司大概使得法国 target=_blank><img

src=/files/images/18079.jpg width=105 height=121 border=0></a></td>              </tr>      省略一些~~~~~~~~~~~~~~~~~         

</td>        </tr>        <tr>          <td align=center height=25><a href=/news/2009-05-10/468487.htm title=撒旦发公司分公司大概使得法国

target=_blank>撒旦发公司分公司大概使得法国</a></td>        </tr>      </table>    </td>    <td>      省略一些~~~~~~~~~~~~~~~~~ 

              <td><a href=/news/2009-05-09/898449.htm title=阿道夫三个地方华盛顿国会 target=_blank><img src=/files/images/18068.jpg width=105

height=121 border=0></a></td>              </tr>            </table>          </td>        </tr>        <tr>          <td align=center

height=25><a href=/news/2009-05-09/898449.htm title=阿道夫三个地方华盛顿国会 target=_blank>阿道夫三个地方华盛顿国会</a></td>        </tr>     

</table>    </td>"; 

preg_match_all("~<a href=(.*?)\s.+?(<img src=(.*?)\s.+?)?</a>~",$str,$matches); 

$k=fopen("1.txt","a");

for($i=0;$i<count($matches[1]);$i++){

 if($matches[3][$i]==""){

 }else{

  $s=$matches[1][$i]."".$matches[3][$i]."\r\n";

  fwrite($k,$s);

 }

}

fclose($k);

?>

运行结果:

1.txt文件内容

/news/2009-05-10/468487.htm/files/images/18079.jpg

/news/2009-05-09/898449.htm/files/images/18068.jpg

PHP正则匹配图片地址

preg_match_all('/<img[^>]*src=(\'|\")(.*?)\\1[^>]*>/i',$str,$match);

foreach($match[2] as $v){

$a = explode("medium/",$v);

$b[] = $a[1];

}

print_r($b);

关于php正则出图片的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php正则出图片 正则体育学院图片的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did165357
更新时间:2023-02-17   阅读:28次

上一篇: 同花顺php面试的简单介绍

下一篇:php求模函数 php建模

相关资讯

最新资料更新

  • 1.dedecms会员设置、互动设置的方法
  • 2.Dedecms图片加上Alt和Title等属性的修改方法
  • 3.详解织梦模板DEDE首页列表页AJAX无限加载瀑布流修正版
  • 4.dedecms 后台假死问题解决方法
  • 5.DEDECMS实现自定义表单(模型)分步提交实现思路
  • 6.dede调用其他栏目的文章或者缩略图列表且有分页效果的方法
  • 7.dedecms添加rss订阅功能实现代码
  • 8.详解dedecms后台编辑器将回车 改为 的方法
  • 9.织梦dedecms登录管理后台总是验证码错误的解决方案
  • 10.织梦栏目有缓存导致刚发布的文章条数和分页不同步处理方法
  • 11.解析DedeCms中data目录下的sessions是什么文件
  • 12.dedecms会员登录积分每天只限增加一次的实现思路及代码
  • 13.修改织梦dedecms后台默认admin账号的方法
  • 14.dedecms中tags页面显示错位的解决方法
  • 15.DEDECMS开启绝对地址PC端跳转到静态手机端实现方法
  • 16.dedecms使用sql语句调用文章静态链接地址的方法
  • 17.DEDE热门tag,DEDE首页digg,DEDE随机热门关键字调用方法
  • 18.织梦dedecms中自定义表单必填项的设置方法
  • 19.dede标签云如何生成不同颜色、不同大小的tag标签
  • 20.织梦DedeCMS各种自定义当前位置顺序的方法

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]