拆分字符串中的图片和文字
/*** 将html文字和图片分类成数组* @param $str* @return array*/public static function spiltHtml($str){$content = stripslashes(strip_tags($str, "<img>"));preg_match_all('/<img.*?src=["|\'](.*?)["|\']/',$content, $match);$imgs = $match[1];$res = preg_split('/<img(.*?)>/',$content);foreach ($res as $key => $value) {if($value != ""){$result[] = array('type' => 'text','text' => htmlspecialchars($value, ENT_QUOTES, 'utf-8'));}if(!empty($imgs[$key])){$src = htmlspecialchars($imgs[$key], ENT_COMPAT , 'utf-8');$result[] = array('type' => 'img','src' => $src);}}return $result;}
将图片拆分成数组行是
拆分字符串中的图片和文字相关推荐
- Springboot中给图片添加文字水印
Springboot中给图片添加文字水印 工作中遇到给图片添加文字水印的需求,记录下来方便之后查阅 需求内容: 给一张图片添加指定文字水印,使一张图片上有多个水印内容,并且设定一个水印开关,可指定是否 ...
- [css] 怎么让div中的图片和文字同时上下居中?
[css] 怎么让div中的图片和文字同时上下居中? <div><img src="./"/><label>文字内容</label> ...
- 向pdf文件中插入图片及文字 java实现
向pdf文件中插入图片及文字 引入itextpdf相关依赖 <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --> ...
- 判断字符串是否是字母开头数字结尾,拆分字符串中的字母和数字。
1. 拆分字符串中的字母和数字 splitString(str) {let letter = str.match(/^[a-z|A-Z]+/g)[0];let number = str.match(/ ...
- 正则匹配字符串中的图片地址
从富文本字符串中获取所有图片的地址,直接调用下面的方法,传入需要提取的字符串即可 public function urlarr($img) {$img = htmlspecialchars_decod ...
- python中显示图片和文字
python中显示图片和文字 这里的实现方法有两种:一种是python结合opencv实现:一种是python自带的matplot工具来实现的. python+opencv实现 python+matp ...
- LATEX中公式中插入图片,文字段落中插入图片
按照上图所示方法,可以在LATEX中编辑带图片的数学公式,也可以在一段文字中插入图片 一般可以用jaxodraw软件导出jpg费曼图,然后再用此方法插入到文本公式中
- js中在字符串中插入一段文字
在讲解之前还是说下背景吧,由于公司的后端人员在接口回来的数据没有处理好,产品经理就过来说了 小赵,你去吧接口中回来的一个一段文字,中间少几个字你给加上了. 我当时想了想这个后端在回来数据前,给我处理好 ...
- JavaScript 正则匹配字符串中 base64 图片
通常,富文本编辑器中的图片插入后上传到服务器保存,提交到数据库的富文本内容只包含图片的http地址. 但是,提交时候也需要做一下正则校验,避免有时候由于图片上传服务器失败而直接保存base64 格式图 ...
最新文章
- sqlce wp from查询语句详解
- 理解并自定义HttpHandler
- Unbuntu 终端中使用Tab键不能自动补全
- Python添加邮件附件并通过邮件发送测试报告
- CSS+jQuery/JavaScript图片切换播放
- 在Vista以上版本运行WTL程序,有时候会提示“这个程序可能安装补正确...”的错误...
- 设计模式的征途—3.工厂方法(Factory Method)模式
- 阿里云PolarDB开源数据库社区与 Tapdata 联合共建开放数据技术生态
- springmvc-实现增删改查
- 吴恩达深度学习 —— 4.2 深层网络中的前向传播
- docker 私服搭建以及镜像部署
- VMware“该虚拟机似乎正在使用中”问题
- K3C官改固件更新frp客户端
- ipython的用法详解
- 《计算机网络教程》(微课版 第五版) 第二章 物理层 课后习题及答案
- 数据经济时代大数据四大发展趋势
- 芒果tv官网服务器维护,芒果tv看不了【解决方案】
- 弘辽科技:拼多多商品转化率多少正常?怎么提高?
- cookbook 6.1 温标的转换
- PowerPhotos 2.0.2原版英文(照片管理软件)
热门文章
- ES6——扩展运算符的作用以及使用场景
- Python 使用os库函数listdir() 模拟DOS命令dir
- WINCE KITL工具
- 一键关闭危险端口脚本-- windows脚本
- 解决升级MIUI 14后不能使用google pay
- 中国首个虚拟学生入学!你想跟她做同学吗?
- ubuntu16.04 18.04/linux 安装Carla-0.9.9和Unreal Engine(UE) 4.24的一些坑(titan v)
- 手把手带你刷Leetcode力扣 学习总结
- Angular8.+ 项目引入ngzorro组件nz-month-picker的清空问题
- 6.1 Windows和Ubuntu双系统安装过程