Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 相同的div值不同_Javascript_Php_Html - Fatal编程技术网

Javascript 相同的div值不同

Javascript 相同的div值不同,javascript,php,html,Javascript,Php,Html,我对php完全陌生,如果这是一个新问题,很抱歉。 我想做一个图像库。我所有的拇指都在拇指文件夹中,所有的全尺寸图像都在图库文件夹中 我的html应该是这样的: <div class="gallery"> <div class="item"> <a href="images/gallery/img1.jpg"> <img src="images/thumb/img1.jpg> </a> </div> <div cl

我对php完全陌生,如果这是一个新问题,很抱歉。 我想做一个图像库。我所有的拇指都在拇指文件夹中,所有的全尺寸图像都在图库文件夹中

我的html应该是这样的:

<div class="gallery">

<div class="item">
<a href="images/gallery/img1.jpg">
<img src="images/thumb/img1.jpg>
</a>
</div>


<div class="item">
<a href="images/gallery/img2.jpg">
<img src="images/thumb/img2.jpg>
</a>
</div>

我的问题是,我如何使用php使这个列表保持一定数量的图像。比如说50。所有图像将使用相同的文件名img1.jpg img2jpg img3.jpg

试试这个

<?php
 echo '<div class="gallery">';
 for($i=1;$i<=50;$i++)
 {
    echo '<div class="item">'.
    '<a href="images/gallery/img'.$i.'.jpg">'.
    '<img src="gallery/thumb/img'.$i.'.jpg>'.
    '</a>'.
    '</div>';
 }
 echo '</div>;'

您需要使用循环来实现这一点

<?php
 $imageno = 50;  //the number of images
 for($i=1;$i<=imageno;$i++)
 {
    echo '<div class="item">';
    echo '<a href="images/gallery/img'.$i.'.jpg">';
    echo '<img src="gallery/thumb/img'.$i.'.jpg>';
    echo '</a>';
    echo '</div>';
 }
试试这个:

<div class="gallery">
    <?php for($i=1; $i<=50; $i++) : ?>
        <div class="item">
            <a href="images/gallery/img<?php echo $i; ?>.jpg">
                <img src="images/thumb/img<?php echo $i; ?>.jpg">
            </a>
        </div>
    <?php endfor; ?>
</div>


还原更改的人一定不知道
代码示例
应该是什么样子。@andre3wap这可能是因为我也在编辑:)。你现在可以格式化了。这个答案和最初的答案有多大不同?我一直在打这个,但他是第一个发布的