千家信息网

如何实现php正则取img标记中任意属性

发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,本篇内容主要讲解"如何实现php正则取img标记中任意属性",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何实现php正则取img标记中任意属性"吧!复制
千家信息网最后更新 2024年11月30日如何实现php正则取img标记中任意属性

本篇内容主要讲解"如何实现php正则取img标记中任意属性",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何实现php正则取img标记中任意属性"吧!

复制代码 代码如下:

/*正则取图片img标记中的任意属性*/

$word = '

111 22

中国人
';
//取整个图片代码
preg_match('/]*?src/s*=/s*(/'|/")(.*?)//1[^>]*?//?/s*>/i',$word,$matches);
echo $matches[0];//结果:

$word = '

111 22

中国人
';
//取width
preg_match('//i',$word,$matches);
echo $matches[1];

//取height
preg_match('//i',$word,$matches);
echo $matches[1];

//取src
preg_match('//i',$word,$matches);
echo $matches[1];

/*正则替换去掉或改变图片img标记中的任意属性***************************************************************/
$str = '

111 22

中国人

31313 224344

1212121
';

//改变src属性(此处将原来的src="/upload/images/bbb.jpg"改变为src="/upload/_thumbs/Images/bbb.jpg")
print preg_replace('/()/i',"/${1}_thumbs/Images//${3}",$str);

/*改变src属性,
此处将原来的src="/upload/images/bbb.jpg"改变为src="/upload/_thumbs/Images/bbb.jpg",并舍弃宽和高
(比如你想在前台显示缩略图,但数据库中存储的是原图的路径。为什么要舍弃宽高??你缩略图啊!还是原图的宽高,会怎样???)
*/
print preg_replace('/(/i',"/${1} /${2}_thumbs/Images//${3}>",$str);
?>

到此,相信大家对"如何实现php正则取img标记中任意属性"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

属性 标记 正则 中国人 代码 图片 中国 内容 原图 学习 实用 更深 兴趣 前台 实用性 实际 操作简单 数据 数据库 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 濮阳项目管理软件开发 清代数据库 计算机网络技术什么学科 erp 数据库结构 网络技术有什么组成 数据库中表增加字段 杭州市软件开发的公司电话 衡水cmmi软件开发 服务器未能检测安全锁 路UK登陆的时候访问数据库错误 丹江口软件开发学习 最终幻想服务器登不进去怎么办 ai软件开发框架 打开access数据库快捷方式 国家开放大学数据库运维形考任务 ctf网络安全比赛要学什么 怎么配置打印机服务器 国内数据库安全企业 一台服务器可以有几个cpu 青浦区特定软件开发服务生产厂家 计算机网络技术的创始人 一年级的网络文明网络安全手抄报 中文文献数据库怎么检索 广州python软件开发多少钱 税务网络安全宣传总结 网络安全防御行动方案 宁波电脑软件开发流程八个步骤 景泰县公安局网络安全保卫大队 怎么查服务器流量发到哪里去了 成都神车网络技术官网
0