PHP怎么给文本图片地址加IMG标签
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP怎么给文本图片地址加IMG标签相关的知识,希望对你有一定的参考价值。
比如$a33的变量里面包含一个网址jpg的文本,如何把它替换成加过IMG标签的呢,感谢
因为你这个问题没有描述清楚,看了下你和楼上的回答,有了一个初步的了解,实际上,你是在那个把一段字符串中的“图片url”替换为“<img src=图片url>”这样。好在前端直接显示这个图片。
其实你这个不好做。解决这个问题,初步的想法是采用正则表达式,但是这个要求你的图片url有一定的规则,比如说以http或https开头,然后以.jpg或者.png这些图片格式结尾
$pattern=\'/http:\\/\\/(.*)[.jpg|png]/\';
然后使用正则替换
$a33=\'ajdjaksdkhttp://www.baidu.com/1.jpgasdasdsa\';
$pattern=\'/http:\\/\\/(.*)[.jpg|png]/\';
$re=\'<img src="$1">\';
$a33=preg_replace($pattern,$re,$a33); 参考技术A 是这样吧?
$imgcode='<img src="'.$a33.'" />'
echo $imgcode;
看你题主跟别人的沟通,明白了问题.
直接用下面的正则替换的方法就行了. 参考技术B 不是很清晰理解你所说的,可以的话附上代码会好点。追问
想把文本图片地址用<img src=".jpg">这样显示出来
代码就是echo这里,想把检测如果有图片地址就替换成可以显示的代码
直接写入不可以吗?具体我也不太清楚没尝试过,不过个人想法就是自己写一个图片处理函数,将图片下载下来保存到一个文件夹再引用。
或者直接 return 图片路径。
追问不用采集本地化,看能不能直接让他显示出来,加IMG标签
追答不行的话可以尝试去百度看看,一些博客上应该有些。
追问帮我解决下吧 老大,我是真的一点都不会
追答啊,主要是我现在也没在电脑前,也没办法帮你尝试。
追问亲 你什么时候能到电脑啊 我等你
追答这两天我不碰电脑啊。
php如何在img后面加br标签
如何用php在<img src="***">的全部标签后面多加一个br标签变成<img src="***"><br>
参考技术A 这个可以使用正则表达式查找,最简单的方法就是查找img标签后面的.jpg">然后输入.jpg"><br>点击全部替换 参考技术B <?phpecho '<img src="***">'.'<b r>';
?>
以上是关于PHP怎么给文本图片地址加IMG标签的主要内容,如果未能解决你的问题,请参考以下文章