Nubcoder32
Доброго времени суток уважаемые форумчане, Возникла проблема с обработкой массива, уже голову сломал.
Есть массив вида
Код (Text):
[1352] => ( ) [1356] => ( [id] => 1356 [attr_group_id] => 162 [name] => 8 Years [bb_id] => 1356 ) [1358] => ( [id] => 1358 [attr_group_id] => 100 [name] => RED [bb_id] => 1358 ) [1368] => ( [id] => 1368 [attr_group_id] => 100 [name] => GREEN [bb_id] => 1368 ) [1363] => ( [id] => 1363 [attr_group_id] => 100 [name] => SILVER [bb_id] => 1363 )Нужно получить
Код (Text):
[СЮДА attr_group_id] => ( // внутрь все, что имеет этот attr_group_id [0] =>( [id] => 1352 [name] => 10 Years [bb_id] => 1352 ) [1] =>( [id] => 1352 [name] => 10 Years [bb_id] => 1352 ) … и т.д )
Drunkenmunky
PHP:
<?php ‘1356’ => ‘id’ => ‘1356’, ‘attr_group_id’ => ‘162’, ‘name’ => ‘8 Years’, ‘bb_id’ => ‘1356’ ), ‘1358’ => ‘id’ => ‘1358’, ‘attr_group_id’ => ‘100’, ‘name’ => ‘RED’, ‘bb_id’ => ‘1358’ ), ‘1348’ => ‘id’ => ‘1348’, ‘name’ => ‘YELLOW’, ‘bb_id’ => ‘1348’ ), ‘1368’ => ‘id’ => ‘1368’, ‘attr_group_id’ => ‘100’, ‘name’ => ‘GREEN’, ‘bb_id’ => ‘1368’ ) ); foreach($array as $arr) { $arr[‘attr_group_id’] : ‘without group’; foreach($arr as $k => $v) { } $new_array[$group_key][] = $item; } echo ‘<pre>’; ?>