您好我是PHP的新手,我尝试过在线文档来编写用于在Web浏览器中显示图像的语法。 当我尝试这段代码时:
echo '<img src="/netbeans/PhpProject2/Plate.jpg" alt ="Test" />';
我能够在网络浏览器中看到图像,但是当我尝试另一种图像时:
$image_address = "/netbeans/PhpProject2/Plate.jpg";
echo '<img src=$image_address alt ="Test" />';
我无法看到任何东西!我也尝试过:
echo '<img src="$image_address" alt ="Test" />';
和
echo '<img src='.$image_address.' alt ="Test" />';
但什么都没发生......出了什么问题......?如何将地址放在变量中,然后在Web浏览器中显示...我知道我的地址应该从localhost开始......
答案 0 :(得分:1)
用双引号代替单引号括起来。
echo "<img src=$image_address alt ='Test' />";
这是因为变量不会在单引号内解析。
你也可以使用这些......
echo "<img src=".$image_address." alt ='Test' />";
echo "<img src='$image_address' alt ='Test' />";
答案 1 :(得分:1)
最好的语法是:
echo "<img src='{$image_address}' alt='Test' />";