自动增加img src中的数字

时间:2017-09-01 14:21:47

标签: php

假设我有100张图片,名为1.png,2.png,3.png ......等等。

是否有任何编码会自动增加数字。

对于Eg, 我有

connection

现在它应该自动执行

<div class="col-md-2">
  <div class="thumbnail">
    <a href="<?php echo $details;?>6.php" target="_blank">
      <img class="img-zoom" src="<?php echo $images;?>6.png" alt="Lights" style="width:100%">
    </a>
  </div>
</div>

然后

<div class="col-md-2">
  <div class="thumbnail">
    <a href="<?php echo $details;?>7.php" target="_blank">
      <img class="img-zoom" src="<?php echo $images;?>7.png" alt="Lights" style="width:100%">
    </a>
  </div>
</div>

依旧......

自动增加号码..

2 个答案:

答案 0 :(得分:3)

您可以使用for循环。

示例:

<?php for ($i = 1; $i <= 100; $i++): ?>
<div class="col-md-2">
  <div class="thumbnail">
    <a href="<?php echo $details . $i;?>.php" target="_blank">
      <img class="img-zoom" src="<?php echo $images . $i;?>.png" alt="Lights" style="width:100%">
    </a>
  </div>
</div>
<?php endfor; ?>

答案 1 :(得分:1)

你可以在url参数中设置它:

<div class="col-md-2">
  <div class="thumbnail">
    <?php $n = (isset($_GET['n'])) ? $_GET['n'] : 0; ?>
    <a href="<?php echo $details;?>?n=<?php echo $n+1 ?>.php" target="_blank">
      <img class="img-zoom" src="<?php echo $images . $n;?>.png" alt="Lights" style="width:100%">
    </a>
  </div>
</div>
编辑:猜猜我完全误解了这个问题 我认为每次点击链接都必须增加

所以对于另一个答案,那么其他2

<?php foreach(range(1, 100) as $n): ?>

<div class="col-md-2">
  <div class="thumbnail">
    <a href="<?php echo $details . $n;?>.php" target="_blank">
      <img class="img-zoom" src="<?php echo $images . $n;?>.png" alt="Lights" style="width:100%">
    </a>
  </div>
</div>

<?php endforeach; ?>