PHP获取编辑器内第一张图片
来源:互联网 发布:mysql可视化工具下载 编辑:程序博客网 时间:2024/04/29 00:20
首先讲一下获取编辑器中的图片的原理:
使用代码找到存储 编辑器内容的 字段。然后取出字段 使用正则匹配。取出相应地址,以下为大家提供几种方式。
$obj=M("News");$info=$obj->where('id=1')->find();//方法1*********$soContent = $info['content'];$soImages = '~<img [^>]* />~';preg_match_all( $soImages, $soContent, $thePics );$allPics = count($thePics[0]);preg_match('/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png))\"?.+>/i',$thePics[0][0],$match);dump($thePics);if( $allPics> 0 ){ echo "<img src='".$match[1]."' title='".$match[1]."'>";//获取的图片名称}else { echo "没有图片";}//方法2**************$soContent = $info['content'];$soImages = '~<img [^>]* />~';preg_match_all( $soImages, $soContent, $thePics );$allPics = count($thePics[0]);dump($thePics);if( $allPics> 0 ){ echo $thePics[0][0]; //获取的整个Img属性} else { echo "没有图片";}//方法3**************$soImages = '~<img [^>]* />~';$str=$info['content'];preg_match_all($soImages,$str,$ereg);//正则表达式把图片的整个都获取出来了$img=$ereg[0][0];//图片$p="#src=('|\")(.*)('|\")#isU";//正则表达式preg_match_all ($p, $img, $img1); $img_path =$img1[2][0];//获取第一张图片路径if(!$img_path){ $img_path="images/nopic.jpg";} //如果新闻中不存在图片,用默认的nopic.jpg替换 */echo $img_path;//方法4*************88$str=$info['content'];preg_match_all("/<img.*\>/isU",$str,$ereg);//正则表达式把图片的整个都获取出来了$img=$ereg[0][0];//图片$p="#src=('|\")(.*)('|\")#isU";//正则表达式preg_match_all ($p, $img, $img1); $img_path =$img1[2][0];//获取第一张图片路径if(!$img_path){ $img_path="images/nopic.jpg";} //如果新闻中不存在图片,用默认的nopic.jpg替换 */echo $img_path;
阅读全文
1 0
- PHP获取编辑器内第一张图片
- php获取文章的第一张图片
- php获取内容第一张图片
- php实现获取文章内容第一张图片的方法【转】
- php实现获取文章内容第一张图片的方法【转】
- C#获取第一张图片路径
- wordpress如何提取文章内的第一张图片
- 如何获取文章中第一张图片并显示图片
- PHP提取第一张图片+生成缩略图+图片添加水印
- 文章中获取第一张图片作为文章缩略图
- 获取指定content中第一张图片路径
- php获取文章中第一张图路径
- [后端][php]获取文章正文的第1张图片
- wordpress获取文章中第一张图片或第一个视频
- dede调用文章内第一张图
- asp.net(c#)获取内容第一张图片地址的函数
- dede获取文章里第一张图片-iphone之家(iphonezhijia.com)
- 工具方法:获取内容中的第一张图片(不包含表情)
- [排序][哈希] 统计数字
- Svn代码统计
- 手机端表格模板样式,微信等浏览器都可以用,简单数据的展现方式。
- hadoop设置ssh免密码登录
- 学习总结(一)
- PHP获取编辑器内第一张图片
- php的socket
- AngularJs学习笔记2
- spring
- 小程序中webview链接跳转?参数中带有多个参数的的问题
- ReCycleView的 Adapter的封装
- 13.1 运用Swing
- 微信公众号开发(二)获取AccessToken、jsapi_ticket
- 借助BMFont来实现图片变文字