douzhang2680 2015-02-05 06:17
浏览 14
已采纳

不要检索重复的值

here i m having a loop which retrieves values from db. my issue is i want to skip duplicate DATE value, this code works perfectly, but DATE value is showing to all articles i want only DATE to show only once.

for example:

DATE: 5-2-2015
article 1   
DATE: 5-2-2015
article 2
DATE: 4-2-2015
article 3

this is how my code shows

but i want like this

DATE: 5-2-2015
article 1   
article 2
DATE: 4-2-2015
article 3




            <?php
            $postResults = posts();
            foreach ($postResults as $postResult) 
            {
                $date = strtotime($postResult['post_added_time']);
                echo $date = date( 'j M Y', $date);
                ?>
                <?php 
                if ($postResult['post_university'] == 'JNTU HYDERABAD')
                {
                ?>
                    <div class="posts"><img class="arrow" src="<?php echo $site['config']['themeUrl'];?>/assets/images/arrow.GIF"/><a target="_blank" class="green" href="<?php echo $postResult['post_slug']; ?>"><?php echo $postResult['post_university'] . " : " . $postResult['post_title'] ;?></a>
                        <?php 
                        if (strtotime($postResult['post_added_time']) > strtotime('-3 days')) 
                        {
                        ?>
                            <span class="new"></span>
                        <?php
                        }
                        ?>
                    </div>
                <?php
                }
            }
            ?>
  • 写回答

3条回答 默认 最新

  • douliudong8108 2015-02-05 06:45
    关注

    I usually do this way around

    //initialise date first
    date = '';
    
    for loop{
    
        //Check for condition as date from loop is not equal to date in loop
        if(date != date from loop){
            date = date from loop
            echo date;
        }
    
    rest of the code of displaying article details will be as below
    ...
    
    
    }
    

    Hope this helps you.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 解决一个加好友限制问题 或者有好的方案
  • ¥15 关于#java#的问题,请各位专家解答!
  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验
  • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
  • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
  • ¥30 求解达问题(有红包)