【发布时间】:2012-04-26 14:50:37
【问题描述】:
我正在使用 foreach 循环遍历图像。最多有四个图像,最少有 1 个图像。 例如,如果有两个图像(= 两个循环),我想告诉 foreach 他需要再次循环两次并回显一些占位符图片。
这是我的 foreach:
<?php foreach($users as $k => $v) {?>
<img src="/images/user_<?php echo $k; ?>.jpg" alt="" title="" />
<?php } ?>
输出(两个循环):
<img src="/images/user_0.jpg" alt="" title="" />
<img src="/images/user_1.jpg" alt="" title="" />
但新脚本应该输出:
<img src="/images/user_0.jpg" alt="" title="" />
<img src="/images/user_1.jpg" alt="" title="" />
<img src="/images/user_placeholder.jpg" alt="" title="" />
<img src="/images/user_placeholder.jpg" alt="" title="" />
不要忘记 $users 可能有 x 个条目 (0-4)
【问题讨论】:
-
所以您希望将 x 个用户图像输出到浏览器,并在它们之后立即输出 x 个占位符(到目前为止都相同)?