如何删除foreach
语句中的重复值?
下面是我的$data
数组:
数组([0]=>;数组([idx]=>;1[id]=>;1[mname]=>;test1[hname] =>;Test1[bdate]=>;0000-00-00)[1]=>;数组([IDX]=>;2[id]=>;1[mname]=>;Test1[名称]=>;Test1[bdate]=>;0000-00-00)[2]=>;数组 ([IDX]=>;3[id]=>;1[mname]=>;Test1[hname]=>;Test1[bdate]=>; 0000-00-00)[3]=>;数组([idx]=>;4[id]=>;1[mname]=>;test1 [名称]=>;测试1[bdate]=>;2024-01-01)[4]=>;数组([IDX]=>;5 [ID]=>;1[名称]=>;测试1[名称]=>;测试1[bdate]=>;2024-01-03) [5]=>;数组([IDX]=>;6[id]=>;1[mname]=>;test1[hname]=>;test1 [bdate]=>;2024-01-05)[6]=>;数组([idx]=>;7[id]=>;1[mname]=>; Test1[hname]=>;Test1[bdate]=>;2024-01-07)[7]=>;数组([IDX]=>; 8[id]=>;1[mname]=>;test1[hname]=>;test1[bdate]=>;2024-01-09) [8]=>;数组([IDX]=>;9[id]=>;1[mname]=>;test1[hname]=>;test1 [bdate]=>;0000-00-00)[9]=>;数组([idx]=>;10[id]=>;1[mname] =>;测试1[名称]=>;测试1[名称]=>;测试1[名称]=测试1[名称]=>;测试1[名称]=>;测试1[日期]=>; 0000-00-00)[11]=>;数组([idx]=>;12[id]=>;1[mname]=>;test1 [名称]=>;测试1[bdate]=>;0000-00-00)[12]=>;数组([IDX]=>;13 [ID]=>;1[名称]=>;测试1[名称]=>;测试1[bdate]=>;0000-00-00) [13]=>;数组([IDX]=>;14[id]=>;1[mname]=>;test1[hname]=>; 测试1[bdate]=>;2024-01-22)[14]=>;数组([idx]=>;15[id]=>;1 [mname]=>;test1[hname]=>;test1[bdate]=>;2024-01-22)[15]=>; 数组([IDX]=>;16[id]=>;1[mname]=>;test1[hname]=>;test1 [bdate]=>;2024-01-22)[16]=>;数组([idx]=>;17[id]=>;1[mname] =>;测试1[名称]=>;测试1[名称]=>;测试1[名称]=测试1[名称]=>;测试1[名称]=>;测试1[日期]=>; 2024-01-22)[18]=>;数组([IDX]=>;19[id]=>;1[mname]=>;test1 [名称]=>;测试1[bdate]=>;2024-01-22)[19]=>;数组([IDX]=>;20 [ID]=>;1[名称]=>;测试1[名称]=>;测试1[bdate]=>;2024-01-22) [20]=>;数组([IDX]=>;21[id]=>;1[mname]=>;test1[hname]=>; 测试1[bdate]=>;2024-01-22)[21]=>;数组([idx]=>;22[id]=>;1 [mname]=>;test1[hname]=>;test1[bdate]=>;2024-01-22)[22]=>; 数组([IDX]=>;23[id]=>;1[mname]=>;test1[hname]=>;test1 [bdate]=>;2024-01-22)[23]=>;数组([idx]=>;24[id]=>;1[mname] =>;测试1[名称]=>;测试1[名称]=>;测试1[名称]=测试1[名称]=>;测试1[名称]=>;测试1[日期]=>; 2024-01-22)[25]=>;数组([idx]=>;26[id]=>;1[mname]=>;test1 [名称]=>;测试1[bdate]=>;2024-01-22)[26]=>;数组([IDX]=>;27 [ID]=>;1[名称]=>;测试1[名称]=>;测试1[bdate]=>;2024-01-22) [27]=>;数组([IDX]=>;28[id]=>;1[mname]=>;test1[hname]=>; 测试1[bdate]=>;2024-01-22)[28]=>;数组([idx]=>;31[id]=>;1 [mname]=>;test1[hname]=>;test1[bdate]=>;2024-01-22)[29]=>; 数组([IDX]=>;32[id]=>;1[mname]=>;test1[hname]=>;test1 =>;2024-01-22)
Code个
<?php
foreach ($data as $row){
if($row['bdate'] == '0000-00-00'){
continue;
}
echo '<li>'.$row['bdate'].'</li>';
}
?>
它的显示如下所示.
2024-01-01
2024-01-03
2024-01-05
2024-01-07
2024-01-09
2024-01-20
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
2024-01-22
但我想展示的是:
2024-01-01
2024-01-03
2024-01-05
2024-01-07
2024-01-09
2024-01-20
2024-01-22
如何删除重复的相同日期值?