У меня есть массив, имеющий несколько значений для одинаковых значений массива одинаковых ключейSet :: объединить CakePHP, создавая многомерный массив, используя одномерный массив
например.
Array(
[0] => Array(
'name' => "Bob",
'age' => 20,
'marks'=> 50
)
[1] => Array(
'name' => "Ryan",
'age' => 20,
'marks'=> 57
)
[2] => Array(
'name' => "Allen",
'age' => 23,
'marks'=> 70
)
[3] => Array(
'name' => "Duke",
'age' => 23,
'marks'=> 67
)
[4] => Array(
'name' => "Matt",
'age' => 24,
'marks'=> 85
)
)
Я хочу, чтобы их преобразовать в соответствии с возрастом, следующим образом: Set :: Combine in Cakephp.
Array(
[20] => Array(
[0] => Array(
'name' => "Bob",
'age' => 20,
'marks'=> 50
)
[1] => Array(
'name' => "Ryan",
'age' => 20,
'marks'=> 57
)
)
[23] => Array(
[0] => Array(
'name' => "Allen",
'age' => 23,
'marks'=> 70
)
[1] => Array(
'name' => "Duke",
'age' => 23,
'marks'=> 67
)
)
[24] => Array(
[0] => Array(
'name' => "Matt",
'age' => 24,
'marks'=> 85
)
)
)
Я могу получить только один контент для определенного возраста.
Спасибо, что добавили подробные решения. – zion