根据数组中某个值相等的数组重组、并释放重复的数组
来源:互联网 发布:飘零网络验证金盾 编辑:程序博客网 时间:2024/05/22 17:51
//原数据Array( [0] => Array ( [op_id] => 2641 [op_code] => SZA1708100011 [op_creater_id] => 2 [op_order_cnt] => 1 [op_product_cnt] => 1 [op_sku_cnt] => 0 [op_status] => 1 [op_orders_type] => 0 [op_note] => [op_is_create_labels] => 0 [op_create_date] => 2017-08-10 19:59:54 [op_last_update] => 2017-08-10 19:59:54 [warehouse_id] => 1 [back_id] => 1 [pickup_user_id] => 0 [op_start_time] => 0000-00-00 00:00:00 [op_end_time] => 0000-00-00 00:00:00 [pickup_finish_time] => 0000-00-00 00:00:00 [op_pack_start] => 2017-08-10 20:04:16 [op_pack_end] => 2017-08-10 20:04:16 [pick_type] => 0 [op_ref_code] => [op_type] => 1 [op_is_lack] => 0 [op_sorting_start] => 2017-08-10 20:01:44 [op_sorting_end] => 0000-00-00 00:00:00 [op_sorting_user] => 2 [op_more] => 0 [op_wrong] => 0 [op_leakage] => 0 [op_reason] => [one_piece] => 1 [statusText] => 已完成 [op_user_name] => hot ) [1] => Array ( [op_id] => 2632 [op_code] => SZA1708100009 [op_creater_id] => 2 [op_order_cnt] => 2 [op_product_cnt] => 2 [op_sku_cnt] => 0 [op_status] => 1 [op_orders_type] => 0 [op_note] => [op_is_create_labels] => 0 [op_create_date] => 2017-08-10 15:21:57 [op_last_update] => 2017-08-10 15:22:13 [warehouse_id] => 1 [back_id] => 1 [pickup_user_id] => 2 [op_start_time] => 0000-00-00 00:00:00 [op_end_time] => 0000-00-00 00:00:00 [pickup_finish_time] => 0000-00-00 00:00:00 [op_pack_start] => 2017-08-10 15:22:24 [op_pack_end] => 2017-08-10 15:22:26 [pick_type] => 0 [op_ref_code] => [op_type] => 1 [op_is_lack] => 0 [op_sorting_start] => 2017-08-10 15:22:18 [op_sorting_end] => 2017-08-10 15:22:30 [op_sorting_user] => 2 [op_more] => 0 [op_wrong] => 0 [op_leakage] => 0 [op_reason] => [one_piece] => 1 [statusText] => 已完成 [op_user_name] => hot ) [2] => Array ( [op_id] => 2630 [op_code] => SZA1708100007 [op_creater_id] => 2 [op_order_cnt] => 1 [op_product_cnt] => 1 [op_sku_cnt] => 0 [op_status] => 1 [op_orders_type] => 2 [op_note] => [op_is_create_labels] => 0 [op_create_date] => 2017-08-10 14:31:11 [op_last_update] => 2017-08-10 14:31:33 [warehouse_id] => 1 [back_id] => 1 [pickup_user_id] => 309 [op_start_time] => 0000-00-00 00:00:00 [op_end_time] => 0000-00-00 00:00:00 [pickup_finish_time] => 0000-00-00 00:00:00 [op_pack_start] => 0000-00-00 00:00:00 [op_pack_end] => 0000-00-00 00:00:00 [pick_type] => 0 [op_ref_code] => [op_type] => 0 [op_is_lack] => 1 [op_sorting_start] => 0000-00-00 00:00:00 [op_sorting_end] => 0000-00-00 00:00:00 [op_sorting_user] => 0 [op_more] => 0 [op_wrong] => 0 [op_leakage] => 0 [op_reason] => [one_piece] => 1 [statusText] => 已完成 [op_user_name] => hot ) [3] => Array ( [op_id] => 2628 [op_code] => SZA1708100005 [op_creater_id] => 2 [op_order_cnt] => 4 [op_product_cnt] => 4 [op_sku_cnt] => 0 [op_status] => 1 [op_orders_type] => 0 [op_note] => [op_is_create_labels] => 0 [op_create_date] => 2017-08-10 13:37:57 [op_last_update] => 2017-08-10 13:38:20 [warehouse_id] => 1 [back_id] => 1 [pickup_user_id] => 2 [op_start_time] => 0000-00-00 00:00:00 [op_end_time] => 0000-00-00 00:00:00 [pickup_finish_time] => 0000-00-00 00:00:00 [op_pack_start] => 2017-08-10 14:25:58 [op_pack_end] => 2017-08-10 14:26:04 [pick_type] => 0 [op_ref_code] => [op_type] => 0 [op_is_lack] => 1 [op_sorting_start] => 2017-08-10 14:25:47 [op_sorting_end] => 2017-08-10 14:26:07 [op_sorting_user] => 2 [op_more] => 0 [op_wrong] => 0 [op_leakage] => 0 [op_reason] => [one_piece] => 1 [statusText] => 已完成 [op_user_name] => hot ) [4] => Array ( [op_id] => 2626 [op_code] => SZA1708100003 [op_creater_id] => 2 [op_order_cnt] => 1 [op_product_cnt] => 1 [op_sku_cnt] => 0 [op_status] => 1 [op_orders_type] => 1 [op_note] => [op_is_create_labels] => 0 [op_create_date] => 2017-08-10 11:35:12 [op_last_update] => 2017-08-10 11:35:37 [warehouse_id] => 1 [back_id] => 1 [pickup_user_id] => 309 [op_start_time] => 0000-00-00 00:00:00 [op_end_time] => 0000-00-00 00:00:00 [pickup_finish_time] => 0000-00-00 00:00:00 [op_pack_start] => 0000-00-00 00:00:00 [op_pack_end] => 0000-00-00 00:00:00 [pick_type] => 0 [op_ref_code] => [op_type] => 0 [op_is_lack] => 1 [op_sorting_start] => 0000-00-00 00:00:00 [op_sorting_end] => 0000-00-00 00:00:00 [op_sorting_user] => 0 [op_more] => 0 [op_wrong] => 0 [op_leakage] => 0 [op_reason] => [one_piece] => 1 [statusText] => 已完成 [op_user_name] => hot ) [5] => Array ( [op_id] => 2625 [op_code] => SZA1708100002 [op_creater_id] => 2 [op_order_cnt] => 1 [op_product_cnt] => 1 [op_sku_cnt] => 0 [op_status] => 1 [op_orders_type] => 0 [op_note] => [op_is_create_labels] => 0 [op_create_date] => 2017-08-10 11:33:04 [op_last_update] => 2017-08-10 11:33:25 [warehouse_id] => 1 [back_id] => 1 [pickup_user_id] => 309 [op_start_time] => 0000-00-00 00:00:00 [op_end_time] => 0000-00-00 00:00:00 [pickup_finish_time] => 0000-00-00 00:00:00 [op_pack_start] => 2017-08-10 11:33:25 [op_pack_end] => 0000-00-00 00:00:00 [pick_type] => 0 [op_ref_code] => [op_type] => 0 [op_is_lack] => 1 [op_sorting_start] => 0000-00-00 00:00:00 [op_sorting_end] => 0000-00-00 00:00:00 [op_sorting_user] => 0 [op_more] => 0 [op_wrong] => 0 [op_leakage] => 0 [op_reason] => [one_piece] => 1 [statusText] => 已完成 [op_user_name] => hot ) [6] => Array ( [op_id] => 2624 [op_code] => SZA1708100001 [op_creater_id] => 2 [op_order_cnt] => 1 [op_product_cnt] => 1 [op_sku_cnt] => 0 [op_status] => 1 [op_orders_type] => 0 [op_note] => [op_is_create_labels] => 0 [op_create_date] => 2017-08-10 11:29:02 [op_last_update] => 2017-08-10 11:29:30 [warehouse_id] => 1 [back_id] => 1 [pickup_user_id] => 309 [op_start_time] => 0000-00-00 00:00:00 [op_end_time] => 0000-00-00 00:00:00 [pickup_finish_time] => 0000-00-00 00:00:00 [op_pack_start] => 2017-08-10 11:29:28 [op_pack_end] => 0000-00-00 00:00:00 [pick_type] => 0 [op_ref_code] => [op_type] => 0 [op_is_lack] => 1 [op_sorting_start] => 0000-00-00 00:00:00 [op_sorting_end] => 0000-00-00 00:00:00 [op_sorting_user] => 0 [op_more] => 0 [op_wrong] => 0 [op_leakage] => 0 [op_reason] => [one_piece] => 1 [statusText] => 已完成 [op_user_name] => hot ))//把 op_orders_type 值相等的数组释放foreach ($opIds as $key => $value) { if ($key == 0) { $type = $value['op_orders_type']; } else { if ($value['op_orders_type'] == $type) { unset($opIds[$key]); } else { $type = $value['op_orders_type']; } } }//结果如下Array( [0] => Array ( [op_id] => 2641 [op_code] => SZA1708100011 [op_creater_id] => 2 [op_order_cnt] => 1 [op_product_cnt] => 1 [op_sku_cnt] => 0 [op_status] => 1 [op_orders_type] => 0 [op_note] => [op_is_create_labels] => 0 [op_create_date] => 2017-08-10 19:59:54 [op_last_update] => 2017-08-10 19:59:54 [warehouse_id] => 1 [back_id] => 1 [pickup_user_id] => 0 [op_start_time] => 0000-00-00 00:00:00 [op_end_time] => 0000-00-00 00:00:00 [pickup_finish_time] => 0000-00-00 00:00:00 [op_pack_start] => 2017-08-10 20:04:16 [op_pack_end] => 2017-08-10 20:04:16 [pick_type] => 0 [op_ref_code] => [op_type] => 1 [op_is_lack] => 0 [op_sorting_start] => 2017-08-10 20:01:44 [op_sorting_end] => 0000-00-00 00:00:00 [op_sorting_user] => 2 [op_more] => 0 [op_wrong] => 0 [op_leakage] => 0 [op_reason] => [one_piece] => 1 [statusText] => 已完成 [op_user_name] => hot ) [2] => Array ( [op_id] => 2630 [op_code] => SZA1708100007 [op_creater_id] => 2 [op_order_cnt] => 1 [op_product_cnt] => 1 [op_sku_cnt] => 0 [op_status] => 1 [op_orders_type] => 2 [op_note] => [op_is_create_labels] => 0 [op_create_date] => 2017-08-10 14:31:11 [op_last_update] => 2017-08-10 14:31:33 [warehouse_id] => 1 [back_id] => 1 [pickup_user_id] => 309 [op_start_time] => 0000-00-00 00:00:00 [op_end_time] => 0000-00-00 00:00:00 [pickup_finish_time] => 0000-00-00 00:00:00 [op_pack_start] => 0000-00-00 00:00:00 [op_pack_end] => 0000-00-00 00:00:00 [pick_type] => 0 [op_ref_code] => [op_type] => 0 [op_is_lack] => 1 [op_sorting_start] => 0000-00-00 00:00:00 [op_sorting_end] => 0000-00-00 00:00:00 [op_sorting_user] => 0 [op_more] => 0 [op_wrong] => 0 [op_leakage] => 0 [op_reason] => [one_piece] => 1 [statusText] => 已完成 [op_user_name] => hot ) [3] => Array ( [op_id] => 2628 [op_code] => SZA1708100005 [op_creater_id] => 2 [op_order_cnt] => 4 [op_product_cnt] => 4 [op_sku_cnt] => 0 [op_status] => 1 [op_orders_type] => 0 [op_note] => [op_is_create_labels] => 0 [op_create_date] => 2017-08-10 13:37:57 [op_last_update] => 2017-08-10 13:38:20 [warehouse_id] => 1 [back_id] => 1 [pickup_user_id] => 2 [op_start_time] => 0000-00-00 00:00:00 [op_end_time] => 0000-00-00 00:00:00 [pickup_finish_time] => 0000-00-00 00:00:00 [op_pack_start] => 2017-08-10 14:25:58 [op_pack_end] => 2017-08-10 14:26:04 [pick_type] => 0 [op_ref_code] => [op_type] => 0 [op_is_lack] => 1 [op_sorting_start] => 2017-08-10 14:25:47 [op_sorting_end] => 2017-08-10 14:26:07 [op_sorting_user] => 2 [op_more] => 0 [op_wrong] => 0 [op_leakage] => 0 [op_reason] => [one_piece] => 1 [statusText] => 已完成 [op_user_name] => hot ) [4] => Array ( [op_id] => 2626 [op_code] => SZA1708100003 [op_creater_id] => 2 [op_order_cnt] => 1 [op_product_cnt] => 1 [op_sku_cnt] => 0 [op_status] => 1 [op_orders_type] => 1 [op_note] => [op_is_create_labels] => 0 [op_create_date] => 2017-08-10 11:35:12 [op_last_update] => 2017-08-10 11:35:37 [warehouse_id] => 1 [back_id] => 1 [pickup_user_id] => 309 [op_start_time] => 0000-00-00 00:00:00 [op_end_time] => 0000-00-00 00:00:00 [pickup_finish_time] => 0000-00-00 00:00:00 [op_pack_start] => 0000-00-00 00:00:00 [op_pack_end] => 0000-00-00 00:00:00 [pick_type] => 0 [op_ref_code] => [op_type] => 0 [op_is_lack] => 1 [op_sorting_start] => 0000-00-00 00:00:00 [op_sorting_end] => 0000-00-00 00:00:00 [op_sorting_user] => 0 [op_more] => 0 [op_wrong] => 0 [op_leakage] => 0 [op_reason] => [one_piece] => 1 [statusText] => 已完成 [op_user_name] => hot ) [5] => Array ( [op_id] => 2625 [op_code] => SZA1708100002 [op_creater_id] => 2 [op_order_cnt] => 1 [op_product_cnt] => 1 [op_sku_cnt] => 0 [op_status] => 1 [op_orders_type] => 0 [op_note] => [op_is_create_labels] => 0 [op_create_date] => 2017-08-10 11:33:04 [op_last_update] => 2017-08-10 11:33:25 [warehouse_id] => 1 [back_id] => 1 [pickup_user_id] => 309 [op_start_time] => 0000-00-00 00:00:00 [op_end_time] => 0000-00-00 00:00:00 [pickup_finish_time] => 0000-00-00 00:00:00 [op_pack_start] => 2017-08-10 11:33:25 [op_pack_end] => 0000-00-00 00:00:00 [pick_type] => 0 [op_ref_code] => [op_type] => 0 [op_is_lack] => 1 [op_sorting_start] => 0000-00-00 00:00:00 [op_sorting_end] => 0000-00-00 00:00:00 [op_sorting_user] => 0 [op_more] => 0 [op_wrong] => 0 [op_leakage] => 0 [op_reason] => [one_piece] => 1 [statusText] => 已完成 [op_user_name] => hot ))
阅读全文
1 0
- 根据数组中某个值相等的数组重组、并释放重复的数组
- 把数组中某个相等的值作为键重组数组
- 根据数组中某个属性值 去除相同的元素
- php 统计二维数组中某个相等值的总个数,并且组合成一个新的数组
- JavaScript 判断两个数组是否相等 或者 判断一个数组中是否有重复的元素
- 动态数组,数组初始化,数组内存释放,向数组中添加一个元素,向数组中添加多个元素,数组打印,顺序查找,二分查找,查找数组并返回地址,冒泡排序,改变数组中某个元素的值,删除一个数值,删除所有,查找含有
- 去除一个数组中重复的值,并输出 JAVA
- 游戏Algorithm----数组重排:将数组中的元素,根据值放到与坐标相等的位置
- 根据数组中某个两个值作为键、并把数组中同时存在该两个字段值的数组值累加、组合成三维数组
- 根据数组中某个两个值作为键、并把数组中同时存在该两个字段值的数组值累加、组合成二维数组
- PHP数组根据数组内的某个单元字段排序
- PHP数组根据数组内的某个单元字段排序
- js取数组中最小值/最小值 根据数组中某个参数的值的大小进行升序/倒序
- 将二维数组按键值相同的重组数组
- 二维数组根据某个键的值进行排序
- 二维数组根据某个相同的值归类
- 数组排序:对象数组中根据对象的某个字段排序
- 【数组13】数组中重复的数字
- 什么是学习?
- HDU
- htons(), ntohs(),htonl(),ntohl(), inet_addr() ,inet_ntoa() || bzero()
- PHP扩展-php.ini
- lvs
- 根据数组中某个值相等的数组重组、并释放重复的数组
- pentaho专题之reporting design入门指南
- easymall第二天
- poj 3160 强连通+最长路
- 阶乘除法
- 普里姆(Prim)算法
- 创建采购订单DEMO
- adb总结(二)
- HDU 6129 Just do it