Итак, у меня есть многомерный массив в форме (фактический массив может содержать более 500 элементов) [code]$marr = array( array("s_id" => 1, 1.25 , 15), array("s_id" => 2, 0.75 , 25), array("s_id" => 1, 1.15 , 7) ); [/code] Я пытаюсь разбить его на массив, сгруппированный/индексированный по значению s_id массивов-членов [code]$sarr = array( 1 => array( array("s_id" => 1, 1.25 , 15), array("s_id" => 1, 1.15 , 7) ), 2 => array( array("s_id" => 2, 0.75 , 25) ) ); [/code] Есть ли в PHP встроенная функция для этого или какой-то лучший способ сделать это?