我用它来创建一个mp3列表。
<% if builder.object.new_record? %>
<%= builder.text_field :notes, :placeholder => "Comment" %>
<% end %>
我想在列表的每个项目中添加数字,例如,第一个:1,第二个:2等我该怎么办?
答案 0 :(得分:2)
$listOfMp3 = glob($directory . '*.mp3');
foreach($listOfMp3 as $i => $mp3)
{
echo $i;
}
答案 1 :(得分:0)
这不是最佳解决方案,但您可以使用计数器。这是一个例子:
$mp3 = glob($directory . '*.mp3');
$c = 0; //Set this value to 1 if you don't want to start with 0
foreach($mp3 as $mp3)
{
echo '
<tr>
<td class="one">'.$c.'</td>
<td class="one">'. str_replace('(BDalbum.com).mp3','',basename($mp3)) .'</td>
<td class="two">'. $_GET['s'] .'</td>
<td class="three">'. $_GET['a'] .'</td>
<td class="two">'. $_GET['a'] .'</td>
</tr>';
$c++;
}
所以现在$ c每次都会显示文件的编号。无论如何,你可以得到foreach键完全相同。