在PHP(Wordpress)循环中,如何生成一系列唯一数字?

时间:2010-09-12 04:24:19

标签: php wordpress loops integer

如果我在循环中生成了一个列表,例如:

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<div id="slide">
<ul>
<li class="slide-<?php //how can I generate an integer here ?>">
<a href="#">stuff</a></li>
</ul>
</div>

我怎样才能为每个类和/或那些href附加序号?

所以在那个例子中,slide-1,slide-2等等。

2 个答案:

答案 0 :(得分:4)

<?php 
if ( have_posts() ) :
    $slideNumber = 1;
    while ( have_posts() ) : the_post(); ?>
<div id="slide">
<ul>
<li class="slide-<?php echo $slideNumber++; ?>">
<a href="#">stuff</a></li>
</ul>
</div>
<?php
    endwhile;
endif; ?>

答案 1 :(得分:0)

我在考虑你会在同一页面上放一些幻灯片。所以我会将所有HTML代码放在PHP代码中。这样的事情:

<?php
    while ($count <= $total) {
        echo "<div id=\"slide\">";
        echo "<ul>";
        echo "<li class=\"slide-".$count."\">";
        echo "<a href=\"#\">stuff</a></li>";
        echo "</ul>";
        echo "</div>";

        count++;
    }
?>

我没有检查代码,但这只是一个想法。

祝你好运。