【发布时间】:2013-09-16 08:40:16
【问题描述】:
我已设法找到接近我需要的答案,但我仍然遇到问题。我的代码基于Count number of iterations in a foreach loop 的答案。
基本上,我想向出现在 foreach 循环中的列表项添加一个类。我要添加的类是基于列表项的计数。例如,我希望输出看起来像:
<ul>
<li class="item-1"></li>
<li class="item-2"></li>
<li class="item-3"></li>
<ul>
到目前为止,我的代码如下所示:
<ul>
<?php $i = 0; ?>
<?php foreach($gallery as $count=>$photo): ?>
<?php $i++; ?>
<li class="item-<?php echo $count=>$photo[number]; ?>"></li>
<?php endforeach; ?>
</ul>
问题似乎是我无法使用<?php echo $count=>$photo[number]; ?>。
任何帮助将不胜感激。
【问题讨论】:
-
echo $photo[number];仅限 -
<?php echo $photo['number'];?>不是<?php echo $count=>$photo[number]; ?> -
您添加具有类似索引名称的类是否有特定原因?你打算用它们做什么? CSS 和 JS 框架都允许您通过索引来引用元素,而无需任何类。
-
使用
print_r($gallery)看看你找到了什么结果并发布。