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 <?php
 echo '<img src="***">'.'<b r>';

?>

以上是关于PHP怎么给文本图片地址加IMG标签的主要内容,如果未能解决你的问题,请参考以下文章

怎么在HTML显示图片

html,给 <img>标签再加一个自己的属性。这样符合html规范吗?

php如何在img后面加br标签

给图片加ALT属性是个什么意思?有什么优点呢

img标签内的图片怎么自适应img标签的大小呢?

HTML的img标签:alt属性和title属性 在后台哪里设置,怎么设置