3v4l.org

run code in 300+ PHP versions simultaneously
<?php $q_list = array ( 0 => array ( 'id' => '2', 'subject_id' => '1', 'question' => 'Question No One', 'recordstatus' => '1', ), 1 => array ( 'id' => '3', 'subject_id' => '1', 'question' => 'Question No Two', 'recordstatus' => '1', ), 2 => array ( 'id' => '4', 'subject_id' => '1', 'question' => 'Question No Three', 'recordstatus' => '1', ), ); foreach($q_list as $q){ $res[$q['subject_id']][] = $q; } var_dump($res);

preferences:
39.18 ms | 404 KiB | 5 Q