首页 > PHP教程 > php开发知识文章

PHP 根据数组的值对数组进行分组

本文主要介绍了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相关专题:《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php常用函数与技巧总结》、《PHP错误与异常处理方法总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

以上就是本文PHP 根据数组的值对数组进行分组的全部内容,希望本文所述对大家PHP程序设计有所帮助。

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。