/*** 给img标签加alt属性** @param string $content [html数据]* @param string $alt     [alt属性值]*/
function addAltInfo($content, $alt = '') {$content = str_replace('\\', '', (string) $content);preg_match_all('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i', $content, $matches); //原img标签$origin = array();//替换成加alt属性的img$replace = array();foreach ($matches[2] as $key => $value) {//如果有alt属性则略过if (false !== strpos($matches[0][$key], 'alt')) {continue ;}$origin[] = $matches[0][$key];$replace[] = "<img src='$value' alt='$alt' />";}$content = str_replace($origin, $replace, $content);return detectlashes($content);
}

php给img标签加alt属性相关推荐

  1. HTML img 标签的 alt 属性

    HTML <img> 标签的 alt 属性 HTML <img> 标签 定义和用法 alt 属性是一个必需的属性,它规定在图像无法显示时的替代文本. 假设由于下列原因用户无法查 ...

  2. img 标签的 alt 属性

    HTML <img> 标签的 alt 属性 HTML <img> 标签 实例 <img src="/i/eg_tulip.jpg" alt=" ...

  3. img标签的alt属性简单介绍

    alt属性可能会被很多人忽略,貌似在实际应用中可有可无. 在网页的表现方面确实有点可有可无,因为它真正能够起到作用的时候不多. alt是alternate的缩写,是表示备选的意思. 也就是说当img图 ...

  4. HTML语言中img标签的alt属性和title属性的作用与区别

    alt属性是在你的图片因为某种原因不能加载时在页面显示的提示信息,它会直接输出在原本加载图片的地方,而title属性是在你鼠标悬停在该图片上时显示一个小提示,鼠标离开就没有了,有点类似jQuery的h ...

  5. <img>标签中alt属性和title属性的区别

    alt属性的特点: ①倘若图片加载不成功未能显示出来,就会在图片未显示的地方出现一段文字.这一作用是为了给未加载出来的图片提供信息,方便用户浏览网页,同时也方便开发人员维护网页. ②搜索引擎可以通过这 ...

  6. html alt属性怎么加,alt属性

    alt属性[编辑] 定义 alt属性是一个用于网页语言HTML和XHTML.为输出纯文字的参数属性.它的作用是当HTML元素本身的物件无法被渲染时,就显示alt(替换)文字作为一种补救措施. alt属 ...

  7. input标签加disabled属性后无法获得其value值

    在做网站时,由于某些信息不能修改,故使用了input标签的disabled属性, 但是在提交数据后却发现显示为空了.后来一查才知道input设置为disabled值时会有下面的限制: 1.不能接收焦点 ...

  8. alt php,我怎样才能在PHP中获取a p标签的alt属性?

    我正在编写一个只回应价格的脚本. 如果我做: $alttag = $oNode['p']; echo $alttag; 它将回显< p>< / p>中的所有内容. 所以它会回应 ...

  9. 本周总结:为图片标签<img>加上 alt属性的好处

    本周培训了一个开发规范的会议:在开发网页的时候,为图片标签加上 alt属性的好处, 示例: <img src="apple.jpg" alt="苹果"&g ...

  10. web前端:img标签alt属性什么情况留空?

    在图片已经有了文字说明,或者仅仅为了美化页面的情况下,alt属性似乎有些多余. 即便如此,我们仍然需要为img标签添加alt属性,这时可以把它设为空,例如: <img src="vis ...

最新文章

  1. DateGridView列的输出顺序反了
  2. linux 虚拟仪器,linux平台下编写虚拟仪器系统设计
  3. 他修复了程序员吃饭的bug,估值已超过10亿美金!9.9元,2顿饭.....
  4. C# 7.1、7.2特性追踪
  5. 刚入职场的菜鸟,这些大数据知识点,你必须掌握了!
  6. centos 关闭命令行警报声
  7. php数据库随机选择,php – 在MySQL数据库中选择两个随机行
  8. FPGA学习笔记(四)——引脚分配、AC620开发板连接、测试程序
  9. (XWZ)的python学习笔记Ⅰ
  10. 关于Flash闪存的扇区、块、页
  11. 机器人动力学与控制学习笔记(七)————基于计算力矩法的滑模控制
  12. 从Docker镜像创建Singularity镜像(SIF文件)
  13. 中南大学计算机学院2021复试名单,中南大学2021各学院研究生拟录取名单链接汇总!...
  14. IAR EW8051-8.1编译ZStack时,出现警告Warning[Pe069]: integer conversion resulted in truncation的解决办法
  15. C语言生成随机数的函数,为什么循环后随机数都一样?
  16. java编写购书系统
  17. 阿里云ACP/ACE线上考试报名
  18. 狼人杀 连接消息服务器,狼人杀怎么玩场外 场外怎么发消息
  19. 一级建造师2月底公布成绩?官方回复:假的!
  20. 2020牛客暑期多校训练营(第二场)未完待续......

热门文章

  1. OC Foundation框架 集合
  2. C# AutoCAD图纸插入块(另一个dwg文件)
  3. window7电脑显示屏调亮度的四种方式
  4. 工程上为什么常用3dB带宽?而不是1dB或者2dB
  5. 简述软件工程、软件开发方法、软件开发工具相关概念及之间的关系
  6. 【软件工程】三、软件开发方法学——结构化分析方法
  7. 总结数字签名实现身份验证
  8. vue3 通过naive-ui 使用xicons
  9. 张国立不敢要片酬,吴京带病上阵拍戏,这个大佬不好惹?!
  10. 计量笔记(二) | OLS估计量性质