dongpu42006096 2012-04-28 01:22
浏览 15
已采纳

通过PHP回应一个动态的HTML图像路径

I am trying to echo a dynamic image path in PHP. I have this code that works

 <?php
 //this code works
 $image = '<img src="img/newlogo.jpg">';
 echo($image);
?>
//gives me an image

And this code that doesn't

 <?php
 //this code doesn't
 $lineofstring='newlogo.jpg';

 $image = '<img src="img/$lineofstring">';
 echo($image);
?>

$lineofsting is actually going to be an image path which is stored in a mysql database where one row is filled with, for example: pictureabc.jpg, second row is picturexyz.jpg etc.

I am trying to pass on the searched imagepath name onto $lineofstring, which is then echo'd but no picture comes out. Where am i going wrong?

  • 写回答

3条回答 默认 最新

  • doswy02440 2012-04-28 01:24
    关注

    To interpolate variables in PHP, you need to use double quote marks ", e.g.

    $image = "<img src=\"img/$lineofstring\">";
    

    In this case, you need to escape the inner ".

    You can also concatenate strings with .:

    $image = '<img src="img/' . $lineofstring . '">';
    

    if it's easier.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题
  • ¥15 企业资源规划ERP沙盘模拟
  • ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在
  • ¥15 前端echarts坐标轴问题