如何在我的for each
语句中使用php和li按降序排序?
下面是我的$data
数组:
数组([0]=>;数组([idx]=>;1[id]=>;1[mname]=>;test1[hname]=>;test1[bdate]=>;0000-00-00)[1]=>;数组([idx]=>;2[id]=>;1[mname]=>;test1[hname]=>;test1[bdate]=>;0000-00-00)[2]=>;数组([idx]=>;3[id]=>;1[mname]=>;test1[hname]=>;test1[bdate]=>;0000-00-00)[3]=>;数组([idx]=>;4[id]=>;1[mname]=>;te1[hname]=>;2024-01-01)[4]=>;数组([idx]=>;5[id]=>;1[mname]=>;测试1[名称]=>;测试1[bdate]=>;2024-01-03)[5]=>;数组([idx]=>;6[id]=>;1[mname]=>;测试1[名称]=>;测试1[bdate]=>;2024-01-05)[6]=>;数组([idx]=>;7[id]=>;1[mname]=>;测试1[hname]=>;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]=>;test1[hname]=>;test1[bdate]=>;2024-01-20)[10]=>;数组([idx]=>;11[id]=>;1[mname]=>;test1[hname]=>;test1[bdate]=>;0000-00-00)[11]=>;数组([idx]=>;12[id]=>;1[mname]=>;Test1[hname]=>;Test1[bdate]=>;0000-00-00)[12]=>;数组([IDX]=>;13[id]=>;1[mname]=>;Test1[hname]=>;Test1[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]=>;test1[hname]=>;test1[bdate]=>;2024-01-22)[17]=>;数组([idx]=>;18[id]=>;1[mname]=>;test1[hname]=>;test1[bdate]=>;2024-01-22)[18]=>;数组([IDX]=>;19[id]=>;1[mname]=>;test1[hname]=>;test1[bdate]=>;2024-01-22)[19]=>;数组([idx]=>;20[id]=>;1[mname]=>;test1[hname]=>;test1[bdate]=>;2024-01-22)[20]=>;数组([idx]=>;21[id]=>;1[mname]=>;Test1[hname]=>;Test1[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]=>;测试1[bdate]=>;2024-01-22)[23]=>;数组([idx]=>;24[id]=>;1[mname]=>;test1[hname]=>;test1[bdate]=>;2024-01-22)[24]=>;数组([idx]=>;25[id]=>;1[mname]=>;test1[hname]=>;test1[bdate]=>;2024-01-22)[25]=>;数组([idx]=>;26[id]=>;1[mname]=>;test1[hname]=>;test1[bdate]=>;2024-01-22)[26]=>;数组([idx]=>;27[id]=>;1[mname]=>;test1[hname]=>;test1[bdate]=>;2024-01-22)[27]=>;数组([IDX]=>;28[id]=>;1[mname]=>;test1[hname]=>;test1[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[bdate]=>;2024-01-22)
Code个
foreach ($data as $row){
if($row['bdate'] == '0000-00-00' || isset($printdate[$row['bdate']])){
continue;
}
$printdate[$row['bdate']] = true;
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-20
2024-01-09
2024-01-07
2024-01-05
2024-01-03
2024-01-01
如何使用php和li对每条语句使用降序?
这在PHP中可能吗?或者,如果我使用css来更改它会更好吗?