Php 循环浏览帖子,发布年份,删除重复年份
是否可以循环浏览大量帖子,获取帖子发布的年份,然后输出年份,删除任何重复的帖子 e、 g如果我有10篇文章,其中5篇在2013年发表,3篇在2012年发表,2篇在2011年发表,它将输出:Php 循环浏览帖子,发布年份,删除重复年份,php,wordpress,Php,Wordpress,是否可以循环浏览大量帖子,获取帖子发布的年份,然后输出年份,删除任何重复的帖子 e、 g如果我有10篇文章,其中5篇在2013年发表,3篇在2012年发表,2篇在2011年发表,它将输出: 2013年 2012年 2011年 我尝试了以下操作,但它完全删除了重复项,我只想显示其中一个重复项: <?php $args = array( 'post_type' => 'policies' ); $myposts = get_posts( $args ); foreach ( $my
- 2013年
- 2012年
- 2011年
我尝试了以下操作,但它完全删除了重复项,我只想显示其中一个重复项:
<?php $args = array( 'post_type' => 'policies' );
$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post );
$input = array(get_the_time('Y'));
endforeach;
wp_reset_postdata();
$result = array_unique($input);
echo $result[0]; ?>
您可以选择与for循环中的表不同的年份,如下代码所示:
while($result=mysql_fetch_array($query))
{
$sqlstr=mysql_query("select distinct FROM_UNIXTIME(add_time, '%Y') from tablename");
$resulty=mysql_fetch_row($sqlstr);
echo $resulty[0];
}
是否可以调整我在问题中添加的内容?