繁体   English   中英

PHP + HTML语法

[英]PHP+HTML Syntax

我正在尝试获取一个显示四个div的网页,其中将包含一个img和一个描述。 我想使用一个循环,因为我将在其他页面中包含许多这些div。 这是我现在使用的代码:

for ($i=0;$i<4;$i++)
{
    echo '<div class="item">
    <img src="IMGs\\' . $items[$i]["ImgFilename"] . '" />
    <h6 class="panel">Description</h6>
    </div>';
}

我认为问题在于我没有逃避正确的方法。 我已经搜索了一段时间,但找不到正确的组合。 文件存储在IMGs \\ file.jpg中,其中file.jpg从数组中拉出。

您的转义对我来说似乎很好。 但是,我认为问题在于双反斜杠。 例如,删除\\\\并将其替换为/ ,以使该行变为:

<img src="IMGs/' . $items[$i]["ImgFilename"] . '" />

你不需要逃避这个。 改变这个:

<img src="IMGs\\' . $items[$i]["ImgFilename"] . '" />

<img src="IMGs/' . $items[$i]["ImgFilename"] . '" />

您可以通过按需插入/释放PHP来更好地布置代码,这是一个简单的示例:-

<?php for($index = 0; $index < 4; $index++): ?>
    <div class="item">
        <img src="IMGs/<?php echo $items[$index]["ImgFilename"]; ?>" />
        <h6 class="panel">Description</h6>
    </div>
<?php endfor; ?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM