删除空图像标签
我有一个收集图像的网站,大多数时候它会成功获取图像,但其他时候它会呈现一个空图像标签,如 ,结果是red x
如何使用 php 消除这些空图像标签?
我不想删除所有图像,只是删除空图像
I have a website that gathers images and most of the time it successfully gets an image but other times it renders an empty image tag like this <img src="" />
and the result is a red x
how do i use php to eliminate these empty image tags?
I don't want to eliminate all of the images, just the empty ones
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当使用 PHP 输出图像进行显示时,我总是使用 file_exists 函数来使用条件语句。如果文件存在,则显示图像。
但是,如果您已经有了 img 字符串,请对该字符串进行替换。
When outputting images to display using PHP, I always use a conditional statement using the file_exists function. If the file exists, then display the image.
However if you already have the img string, then do a replace on the string.
请注意,这可能不是处理此问题的正确方法,但这可以回答您的问题。我建议根本不要生成空的 imgs,因为它会快 x 倍。
Please note that it's probably not the right way to handle this but this answer your question. I suggest not generating empty imgs at all since it would be x times faster.