概述
<?php $data[0]['spec_id'] = 1; $data[0]['type_id'] = 1; $data[0]['name'] = '网络'; $data[0]['sort'] = 50; $data[1]['spec_id'] = 1; $data[1]['type_id'] = 1; $data[1]['name'] = '内存'; $data[1]['sort'] = 50; $data[2]['spec_id'] = 1; $data[2]['type_id'] = 1; $data[2]['name'] = '网络'; $data[2]['sort'] = 50; $data[3]['spec_id'] = 1; $data[3]['type_id'] = 1; $data[3]['name'] = '屏幕'; $data[3]['sort'] = 50; $data[4]['spec_id'] = 1; $data[4]['type_id'] = 1; $data[4]['name'] = '网络'; $data[4]['sort'] = 50; $result = test($data); print_r($result);exit; function test($data) { // 健值数组 $names = array(); // 新数组 $info = array(); // 获取健值名 foreach($data as $value) { // 判断该名称是否已经添加 if (!in_array($value['name'], $names)) { $names[] = $value['name']; $info[] = array('name' => $value['name'], 'list' => array()); } } foreach($data as $value) { // 获取名称对应的健值 $key = array_search($value['name'], $names); $info[$key]['list'][] = $value; } return $info; } ?>
转载于:https://www.cnblogs.com/richerdyoung/p/10107426.html
最后
以上就是舒心烤鸡为你收集整理的【代码片段】根据商品规格组装数据的全部内容,希望文章能够帮你解决【代码片段】根据商品规格组装数据所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复