PHP 二维数组按相同的元素分类
来源:互联网 发布:数据库分组查询原理 编辑:程序博客网 时间:2024/05/16 14:00
原数组 按照group分类
array(8) {
[0] => array(3) { ["id"] => string(1) "1" ["tag_name"] => string(3) "公" ["group"] => string(1) "1" } [1] => array(3) { ["id"] => string(1) "2" ["tag_name"] => string(3) "母" ["group"] => string(1) "1" } [2] => array(3) { ["id"] => string(1) "3" ["tag_name"] => string(9) "发情期" ["group"] => string(1) "2" } [3] => array(3) { ["id"] => string(1) "4" ["tag_name"] => string(9) "未成年" ["group"] => string(1) "2" } [4] => array(3) { ["id"] => string(1) "5" ["tag_name"] => string(6) "绝育" ["group"] => string(1) "2" } [5] => array(3) { ["id"] => string(1) "6" ["tag_name"] => string(6) "白色" ["group"] => string(1) "3" } [6] => array(3) { ["id"] => string(1) "7" ["tag_name"] => string(6) "花色" ["group"] => string(1) "3" } [7] => array(3) { ["id"] => string(1) "8" ["tag_name"] => string(6) "黑色" ["group"] => string(1) "3" }}
foreach ($tags as $v) { $res[$v['group']][] = $v; }
把group当做键名 相同的group放入同一个group的数组
array(3) { [1] => array(2) { [0] => array(3) { ["id"] => string(1) "1" ["tag_name"] => string(3) "公" ["group"] => string(1) "1" } [1] => array(3) { ["id"] => string(1) "2" ["tag_name"] => string(3) "母" ["group"] => string(1) "1" } } [2] => array(3) { [0] => array(3) { ["id"] => string(1) "3" ["tag_name"] => string(9) "发情期" ["group"] => string(1) "2" } [1] => array(3) { ["id"] => string(1) "4" ["tag_name"] => string(9) "未成年" ["group"] => string(1) "2" } [2] => array(3) { ["id"] => string(1) "5" ["tag_name"] => string(6) "绝育" ["group"] => string(1) "2" } } [3] => array(3) { [0] => array(3) { ["id"] => string(1) "6" ["tag_name"] => string(6) "白色" ["group"] => string(1) "3" } [1] => array(3) { ["id"] => string(1) "7" ["tag_name"] => string(6) "花色" ["group"] => string(1) "3" } [2] => array(3) { ["id"] => string(1) "8" ["tag_name"] => string(6) "黑色" ["group"] => string(1) "3" } }}
阅读全文
1 0
- PHP 二维数组按相同的元素分类
- php二维数组里相同元素的交集
- php合并两个二维数组,二维数组按键名排序,删除二维数组元素,二维数组按相同字段合并)
- 二维数组相同位置元素相加的和
- 转:二维数组相同位置元素相加的和
- php二维数组删除某个键值相同的数组
- php二维数组相同id的数量相加
- PHP 统计一维数组value相同的元素的个数num,并将其转化为下标为数字,值是value和num的二维数组
- 统计PHP数组中相同元素的个数
- PHP函数之删除两个数组中相同的元素
- php 数组分组 二维数组中,将某个键值相同的合并到一个数组中
- 二维数组相同数组的字段 合并
- PHP统计二维数组元素个数的方法
- php二维数组去重即去掉重复键值的子元素
- php数组根据某一个键值,把相同键值的合并生成一个新的二维数组
- php数组根据某一个键值,把相同键值的合并生成一个新的二维数组
- PHP将二维数组某一个字段相同的数组合并起来的方法
- php 遍历foreach 遍历一个二维数组,以数组中某个相同的字段进行组合
- ASP.NET 2.0 – Master Pages
- Linux6.6安装Zookeeper-集群
- package 报错 The package com.kl.kuailing.util collides with a type
- SQLite初识(四)数据库插入数据
- HDU 4529:郑厂长系列故事——N骑士问题
- PHP 二维数组按相同的元素分类
- java基础3
- B/S学习之路—DOM(2)
- Qt ListView使用
- c语言sprintf的使用,可以用作itoa
- java基础4
- OLED原理,时序和操作
- 2017 Multi-University Training Contest
- x-powered-by 隐藏 php的版本号