есть масив
масив получен из базы данных где 'b' и 'c' являются ключами в таблице при отношении m:n
хочется сгрупировать массив по одному из столбцов и получить
или самый идеальный вариант
кроме цикла ничего не могу придумать...
есть функция которая делает чтото подобное?
PHP:
array(
array('b' => 10, 'c' => 20),
array('b' => 11, 'c' => 20),
array('b' => 10, 'c' => 22),
array('b' => 12, 'c' => 23)
);
хочется сгрупировать массив по одному из столбцов и получить
PHP:
array(
array('b' => 10, 'c' => array(20,22)),
array('b' => 11, 'c' => array(20)),
array('b' => 12, 'c' => array(23))
)
PHP:
array(
10 => array(20,22),
11 => array(20),
12 => array(23)
)
PHP:
foreach($rows as $row ){
$out[ $row['b'] ][] = $row['c'];
}