php foreach循环项目在相同的日期

use*_*727 1 php foreach loops

我有一个php foreach循环,我的代码是:

<?php 
  foreach($items as $item){

    echo $item->date;
    echo $item->title;
   }
?>
Run Code Online (Sandbox Code Playgroud)

我举出的例子是:

2014年8月23日

TITLE1

2014年8月23日

标题2

2014年8月30日

TITLE3

但我希望以这种格式回显我的项目:

2014年8月23日

TITLE1

标题2

2014年8月30日

TITLE3

我希望echo等于一次并显示项目.怎么办呢?谢谢

Bip*_*was 6

你可以试试这个

$temp = array();
foreach($items as $item){
    if (!in_array($item->date, $temp)){
        $temp[$item->title] = $item->date;
    }
}

foreach($temp as $title=>$date){       
    echo $date.'</br>';
    echo $title.'</br>';
}
Run Code Online (Sandbox Code Playgroud)