请写php合并数组,合并PHP数组
如果除startdate之外的所有值都相同,我想要合并多個關聯數組.如果兩個數組確實相同,我想合并它們并創建一個新元素enddate,以便startdate和enddate顯示日期范圍.范圍內的所有日期必須以原始數組表示,即如果缺少日期,則不得合并其兩側的日期.
Array('color'=>'red','size'=>'large','shape'=>'circle','startdate'=>'2011-08-17')
Array('color'=>'red','size'=>'large','shape'=>'circle','startdate'=>'2011-08-18')
Array('color'=>'red','size'=>'large','shape'=>'square','startdate'=>'2011-08-20')
應成為:
Array('color'=>'red','size'=>'large','shape'=>'circle','startdate'=>'2011-08-17','enddate'=>'2011-08-18')
Array('color'=>'red','size'=>'large','shape'=>'square','startdate'=>'2011-08-20')
到目前為止,我已經嘗試循環遍歷每個數組并創建一個多維數組:
foreach($arrays as $id => $array){
$mergearray[$array['red']][$array['large']][$array['circle']] = $id;
};
以檢查另一個數組是否具有相同的值.我正在嘗試使用這些數組來重建原始結構中的數組.
總結
以上是生活随笔為你收集整理的请写php合并数组,合并PHP数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php显示错误内容为空,检查文件夹是否为
- 下一篇: java中字段值重复校验,Java中一些