我是 php 新手,我正在尝试创建一段简单的代码,在“while”循环中的最后一个元素的开头打印一个“last”类。循环中只有两个项目(博客摘录),因此为什么我在下面尝试使用 if ($i == 1)... 感谢您的帮助。
到目前为止,这是我的代码 - 它只返回 p
<?php
$i = 0;
if($i == 1) {
echo '<p class="last">';
}
else {
echo '<p>';
}
?>
编辑:
感谢你目前的帮助。非常感谢 - 我在下面提供了更多信息(我在深夜发布,所以我意识到我并没有那么清楚)。
这是我正在尝试编写的完整代码。它正在从 Wordpress 中提取博客摘录——目前仅限于 2 篇博客文章。
<?php
$posts = new WP_Query('showposts=2');
while ( $posts->have_posts() ) : $posts->the_post();
?>
<p><a href="<?php echo get_permalink(); ?>"><?php echo the_title(); ?></a><br/>
<?php echo substr(get_the_excerpt(), 0,200); ?>... <a href="<?php echo get_permalink(); ?>">Read More</a></p>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
我想在第 5 行的开头将“last”类添加到 p - 仅用于最后一个博客。
再次感谢。