从数据库检索图像路径后,我想将其传递给<img>标签以显示,我阅读了此解决方案,但我不想这样做echo,我想将其分配给src图像标签我尝试了这个:$image = mysqli_fetch_array($user_images);$img1 = $image['file_path'];$imageData = base64_encode(file_get_contents($img1));$src = 'data: '.mime_content_type($img1).';base64,'.$imageData;我如何分配$ src到图像,我试了一下但是没有运气:(<img id="img1" width="150" height="150" src="' . $src . '"/>提前致谢。
3 回答
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
在HTML内,您仍然需要echo
的值$src
。这应该工作:
<img id="img1" width="150" height="150" src="<?php echo $src; ?>"/>
ABOUTYOU
TA贡献1812条经验 获得超5个赞
您使用的是PHP语言,在PHP中,您不能直接在必须在PHP环境中设置变量的Tag中传递变量。要创建Php环境,您可以选择对<?php ?>
,也可以使用<?= ?>
在这些PHP标记之间回显变量,您可以将变量进行回显和分配,或者执行其他任何操作。
<img id="img1" width="150" height="150" src="<?= $src ?>"/>
呼啦一阵风
TA贡献1802条经验 获得超6个赞
我能想到的合理解决方案是
<img id="img1" width="150" height="150" src="<?php echo $src; ?>"/>
但是获取图片来源的代码必须在图片标签上方,因此您具有$src
。
- 3 回答
- 0 关注
- 187 浏览
添加回答
举报
0/150
提交
取消