php怎么根据某字段进行数组分组

php怎么根据某字段进行数组分组,这种数据分组操作比较常用,记录一下,可以直接复制使用 /** * @description:根据数据 * @param {dataArr:需要分组的数据;keyStr:分组依据} * @return: */ protected function dataGroup(array $dataArr,string $keyStr) :array { $newArr=[]; foreach

php怎么根据某字段进行数组分组,这种数据分组操作比较常用,记录一下,可以直接复制使用
/**
     * @description:根据数据 
     * @param {dataArr:需要分组的数据;keyStr:分组依据} 
     * @return: 
     */
    protected function dataGroup(array $dataArr,string $keyStr)   :array
    {
        $newArr=[];
        foreach ($dataArr as $k => $val) {    //数据根据日期分组
            $newArr[$val[$keyStr]][] = $val;
        }
        return $newArr;
    }

本文标题为:php怎么根据某字段进行数组分组