Мне нужно преобразовать первый массив во второй, в виде массива (id => data).Я делаю
Set::combine($array, '{n}.{n}.id', '{n}.{n}');
Но это не работает. Пожалуйста, скажите мне, что не так в этом или как это должно быть сделано.
Array1:
Array
(
[0] => Array
(
[0] => Array
(
[id] => 1
[user_id] => 1
[group_id] => 7
[comment] => Comment 1.
)
[1] => Array
(
[id] => 3
[user_id] => 4
[group_id] => 8
[comment] => Comment 4
)
)
Array2:
Array(
[1] => Array
(
[id] => 1
[user_id] => 1
[group_id] => 7
[comment] => Comment 1.
)
[3] => Array
(
[id] => 3
[user_id] => 4
[group_id] => 8
[comment] => Comment 4
)
)