我有一个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等于一次并显示项目.怎么办呢?谢谢
你可以试试这个
$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)