1

可能是另一个基本问题,但它已经让我烦恼了一段时间......

我有一个 php 文件,它包含在 php 网页中,用于从我的 mysql 数据库中引入动态内容。

一切正常,除非我尝试让图片正常工作,这就是问题所在。

我正在使用代码:

echo "<img src=fishery_images/$region/$url/$url1.jpg'/>";

所有这些都是从正确的表中选择的,依此类推。我希望解决的一个例子如下:

fishery_images/fife/goldenloch/goldenloch1.jpg

但是因为我有代码:

$url1.jpg

并且$url1没有被定义为任何东西,然后它解析如下:

fishery_images/fife/goldenloch/.jpg

我可以拥有从goldenloch1.jpg 一直到goldenloch10.jpg 的任何内容,因此需要能够说出应该使用哪个图像。

我怎么说$url1.jpg没有意义$url1

真的希望这是有道理的......并提前感谢

4

2 回答 2

4
echo "<img src=fishery_images/{$region}/{$url}/{$url}1.jpg'/>";

http://en.wikipedia.org/wiki/String_interpolation#PHP

于 2012-04-13T03:12:02.397 回答
0

您需要使用花括号来包装变量:

echo "<img src=fishery_images/$region/$url/{$url}1.jpg'/>";
于 2012-04-13T03:12:09.813 回答