PHP array group in loop and create multi dimensional array

后端 未结 2 1992
隐瞒了意图╮
隐瞒了意图╮ 2021-01-19 07:12

I have an associative multi dimensional array as below

$data = array();
$data = Array ( 
    [0] => Array ( [class] => 1styear [branch] => IT [Exam]         


        
2条回答
  •  半阙折子戏
    2021-01-19 07:58

    Maybe something like this (not tested)?

    $newData = [];
    
    foreach ($data as $row) {
       $student = [
          'student name' => $row['student name'],
          'Bio' => $row['Bio']
       ];
       $newData[$row['class']][$row['branch']][$row['exam']][] = $student;
    }
    

提交回复
热议问题