gpt4 book ai didi

PHP : How to add odd/even loop to my unordered list

转载 作者:太空宇宙 更新时间:2023-11-03 22:08:32 25 4
gpt4 key购买 nike

这是我的 wordpress 帖子的示例。我想向 <li>最后 添加一些类

类似于 <li class='lastli'>

<ul class="tabs">
<?php
global $post;
$myposts = get_posts('numberposts=3');
foreach($myposts as $post) :
setup_postdata($post);
?>
<li><a href="#"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

我想要的结果:

<ul>
<li>Title 1</li>
<li>Title 1</li>
<li class='lastli'>Title 1</li>
<ul>

任何最后一个无序列表都是 <li class='lastli'> .让我知道该怎么做?

最佳答案

使用for循环

<ul class="tabs">
<?php
global $post;
$myposts = get_posts('numberposts=3');
$nposts = count($myposts);
for($i=0;$i<$nposts;$i++):
$post = $myposts[$i];
setup_postdata($post);
?>
<li<?php if ($i==$nposts-1):?> class='lastli'<?php endif;?>><a href="#"><?php the_title(); ?></a></li>
<?php endfor; ?>
</ul>

注意:在循环之前计算数组大小是个好习惯,否则 php 会在循环的每一轮计算它

关于PHP : How to add odd/even loop to my unordered list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3445746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com