PHP 根据数组的值对数组进行分组
2017-05-16 23:02:09
•
阅读
打赏
本文主要介绍了PHP 根据数组的值对数组进行分组的方法。分享给大家供大家参考,欢迎大家的学习。
PHP数组根据数组的值进行分组
$_array = array(
array(1, 11, '2016-05-01'),
array(2, 11, '2016-05-01'),
array(3, 22, '2016-05-01'),
array(4, 22, '2016-05-01'),
array(5, 33, '2016-06-19'),
array(6, 33, '2016-06-19'),
array(7, 44, '2016-06-19'),
array(8, 44, '2016-06-19'),
array(9, 55, '2016-06-20'),
array(10, 55, '2016-06-20'),
);
print_r(array_val_chunk($_array));
function array_val_chunk($array)
{
$result = array();
foreach ($array as $key => $value) {
$result[$value[1] . $value[2]][] = $value;
}
$ret = array();
foreach ($result as $key => $value) {
array_push($ret, $value);
}
return $ret;
}
输出:
更多关于PHP相关专题:《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php常用函数与技巧总结》、《PHP错误与异常处理方法总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
以上就是本文PHP 根据数组的值对数组进行分组的全部内容,希望本文所述对大家PHP程序设计有所帮助。
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型